메뉴 건너뛰기




Volumn 21, Issue 5, 2010, Pages 899-915

AADL: An architecture design and analysis language for complex embedded real-time systems

Author keywords

AADL (architecture analysis and design language); Complex embedded real time system; Model driven; System architecture

Indexed keywords

ARCHITECTURE ANALYSIS; ARCHITECTURE DESIGNS; CODE GENERATION; EMBEDDED REAL TIME SYSTEMS; FORMAL SEMANTICS; MODEL TRANSFORMATION; MODEL-BASED; MODELING ELEMENTS; RESEARCH DIRECTIONS;

EID: 77953260025     PISSN: 10009825     EISSN: None     Source Type: Journal    
DOI: 10.3724/SP.J.1001.2010.03700     Document Type: Article
Times cited : (41)

References (92)
  • 1
    • 43049160930 scopus 로고    scopus 로고
    • The SAE architecture analysis & design language (AADL)-A standard for engineering performance critical systems
    • Washington: IEEE Computer Society Press
    • Feiler PH, Lewis BA, Vestal S. The SAE architecture analysis & design language (AADL)-A standard for engineering performance critical systems. In: Proc. of the 2006 IEEE Conf. on Computer Aided Control Systems Design. Washington: IEEE Computer Society Press, 2006. 1206-1211.
    • (2006) Proc. of the 2006 IEEE Conf. on Computer Aided Control Systems Design , pp. 1206-1211
    • Feiler, P.H.1    Lewis, B.A.2    Vestal, S.3
  • 2
    • 84875571773 scopus 로고    scopus 로고
    • UML profile for schedulability, performance, and time V1.1
    • OMG. UML Profile for Schedulability, Performance, and Time V1.1. 2005. http://www.omg.org/technology/documents/formal/ schedulability.htm
  • 3
    • 77953278809 scopus 로고    scopus 로고
    • OMG. UML Profile for Modeling Quality of Service and Fault Tolerance Characteristics and Mechanisms Specification V1.1. 2008. http://www.omg.org/technology/documents/formal/QoS_FT.htm
  • 4
    • 77953261998 scopus 로고    scopus 로고
    • UML profile for modeling and analysis of real-time and embedded systems Beta 2
    • OMG. UML profile for modeling and analysis of real-time and embedded systems Beta 2. 2008. http://www.omgmarte.org/
  • 5
    • 77953235631 scopus 로고    scopus 로고
    • SAE Aerospace. SAE AS5506: Architecture Analysis and Design Language (AADL). SAE Int'l, 2004. http://www.aadl.info/aadl/ currentsite/
  • 9
    • 77953237566 scopus 로고    scopus 로고
    • HOOD User Group. HOOD Reference Manual Release 4.0. HUG, 1995. http://www.esa.int/TEC/Software_engineering_and_ standardisation/TECKLAUXBQE_0.html
  • 10
    • 77953268245 scopus 로고    scopus 로고
    • SAE Aerospace. Architecture Analysis and Design Language (AADL) Annex Volume 1. Document Number: AS5506/1, SAE International, 2006. http://www.sae.org/technical/standards/ AS5506/1
  • 11
    • 77953270073 scopus 로고    scopus 로고
    • SAE Aerospace. SAE AS5506 Annex: Behavior_Specification V1.6. SAE International, 2006. http://www.aadl.info/aadl/ documents/Behaviour_Annex1.6.pdf
    • (2006)
  • 12
    • 77953269326 scopus 로고    scopus 로고
    • SAE Aerospace. SAE AS5506A: Architecture Analysis and Design Language V2.0. 2009. http://www.sae.org/technical/ standards/AS5506A
    • (2009)
  • 13
    • 19544379529 scopus 로고    scopus 로고
    • Cheddar: A flexible real time scheduling framework
    • doi: 10.1145/1046191.1032298
    • Singhoff F, Legrand J, Nana L, Marce L. Cheddar: A flexible real time scheduling framework. ACM Ada Letters, 2004, 24(4):1-8. [doi: 10.1145/1046191.1032298]
    • (2004) ACM Ada Letters , vol.24 , Issue.4 , pp. 1-8
    • Singhoff, F.1    Legrand, J.2    Nana, L.3    Marce, L.4
  • 14
    • 77953247985 scopus 로고    scopus 로고
    • An extensible open source AADL tool environment (OSATE)
    • The SEI AADL Team
    • The SEI AADL Team. An extensible open source AADL tool environment (OSATE). Software Engineering Institute, CMU, 2006. http://www.aadl.info/aadl/downloads/ osate13/AADLToolUserGuide1.3.0%202006-06-02.pdf
    • Software Engineering Institute
  • 15
    • 78650259320 scopus 로고    scopus 로고
    • Stood and Cheddar: AADL as a pivot language for analysing performances of real time architectures
    • Dessaux P, Singhoff F. Stood and Cheddar: AADL as a pivot language for analysing performances of real time architectures. In: Proc. of the 4th European Congress on Embedded Real-Time Software. Toulouse, 2008. http://www.ea2215.univ-brest.fr/ publications/par_chercheur/singhoff/ERTS08.pdf
    • Proc. of the 4th European Congress on Embedded Real-Time Software
    • Dessaux, P.1    Singhoff, F.2
  • 21
    • 44149110669 scopus 로고    scopus 로고
    • Code generation from AADL to a real-time operating system: An experimentation feedback on the use of model transformation
    • In: Breitman K, Wookcock J, Sterrit R, Hinchey MJ, eds. Washington: IEEE Computer Society Press
    • Brun M, Delatour J, Trinquet Y. Code generation from AADL to a real-time operating system: An experimentation feedback on the use of model transformation. In: Breitman K, Wookcock J, Sterrit R, Hinchey MJ, eds. Proc. of the 13th IEEE Int'l Conf. on Engineering of Complex Computer Systems. Washington: IEEE Computer Society Press, 2008. 257-262.
    • (2008) Proc. of the 13th IEEE Int'l Conf. on Engineering of Complex Computer Systems , pp. 257-262
    • Brun, M.1    Delatour, J.2    Trinquet, Y.3
  • 22
    • 77953239729 scopus 로고    scopus 로고
    • Autosar Web Site. http://www.autosar.org
  • 25
    • 44249095634 scopus 로고    scopus 로고
    • Efficient embedded runtime systems through port communication optimization
    • In: Breitman K, Wookcock J, Sterrit R, Hinchey MJ, eds. Washington: IEEE Computer Society Press
    • Feiler PH. Efficient embedded runtime systems through port communication optimization. In: Breitman K, Wookcock J, Sterrit R, Hinchey MJ, eds. Proc. of the 13th IEEE Int'l Conf. on Engineering of Complex Computer Systems. Washington: IEEE Computer Society Press, 2008. 294-300.
    • (2008) Proc. of the 13th IEEE Int'l Conf. on Engineering of Complex Computer Systems , pp. 294-300
    • Feiler, P.H.1
  • 26
    • 44149124559 scopus 로고    scopus 로고
    • Dealing with AADL end-to-end flow latency with UML MARTE
    • In: Breitman K, Wookcock J, Sterrit R, Hinchey MJ, eds. Washington: IEEE Computer Society Press
    • Lee SY, Mallet F, de Simone R. Dealing with AADL end-to-end flow latency with UML MARTE. In: Breitman K, Wookcock J, Sterrit R, Hinchey MJ, eds. Proc. of the 13th IEEE Int'l Conf. on Engineering of Complex Computer Systems. Washington: IEEE Computer Society Press, 2008. 228-233.
    • (2008) Proc. of the 13th IEEE Int'l Conf. on Engineering of Complex Computer Systems , pp. 228-233
    • Lee, S.Y.1    Mallet, F.2    de Simone, R.3
  • 31
    • 55249096065 scopus 로고    scopus 로고
    • The Timed abstract state machine language: Abstract state machines for real-time system engineering
    • Ouimet M, Lundqvist K. The Timed abstract state machine language: Abstract state machines for real-time system engineering. Journal of Universal Computer Science, 2008, 14(12):2007-2033.
    • (2008) Journal of Universal Computer Science , vol.14 , Issue.12 , pp. 2007-2033
    • Ouimet, M.1    Lundqvist, K.2
  • 34
    • 82655181592 scopus 로고    scopus 로고
    • Modeling heterogeneous real-time components in BIP
    • In: Hung DV, Pandya P, eds. Washington: IEEE Computer Society Press
    • Basu A, Bozga M, Sifakis J. Modeling heterogeneous real-time components in BIP. In: Hung DV, Pandya P, eds. Proc. of the SEFM 2006. Washington: IEEE Computer Society Press, 2006. 3-12.
    • (2006) Proc. of the SEFM 2006 , pp. 3-12
    • Basu, A.1    Bozga, M.2    Sifakis, J.3
  • 35
    • 57349158027 scopus 로고    scopus 로고
    • AADL behavioral annex based on generalized rewriting logic
    • In: Rolland C, Collard M, Pastor O, Flory A, Cavarero JL, eds. Washington: IEEE Computer Society Press
    • Benammar M, Belala F, Latreche F. AADL behavioral annex based on generalized rewriting logic. In: Rolland C, Collard M, Pastor O, Flory A, Cavarero JL, eds. Research Challenges in Information Science. Washington: IEEE Computer Society Press, 2008. 1-8.
    • (2008) Research Challenges in Information Science , pp. 1-8
    • Benammar, M.1    Belala, F.2    Latreche, F.3
  • 37
    • 23944526870 scopus 로고    scopus 로고
    • IF-2.0: A validation environment for component-based real-time systems
    • Berlin: Springer-Verlag
    • Bozga M, Graf S, Mounier L. IF-2.0: A validation environment for component-based real-time systems. In: Proc. of the Conf. on Computer Aided Verification. Berlin: Springer-Verlag, 2002. 630-640.
    • (2002) Proc. of the Conf. on Computer Aided Verification , pp. 630-640
    • Bozga, M.1    Graf, S.2    Mounier, L.3
  • 39
    • 33748893622 scopus 로고    scopus 로고
    • A family of resource-bound real-time process algebras
    • doi: 10.1016/j.entcs.2005.12.085
    • Lee I, Philippou A, Sokolsky O. A family of resource-bound real-time process algebras. Electronic Notes in Theoretical Computer Science, 2006, 162:221-226. [doi: 10.1016/j.entcs.2005.12.085]
    • (2006) Electronic Notes in Theoretical Computer Science , vol.162 , pp. 221-226
    • Lee, I.1    Philippou, A.2    Sokolsky, O.3
  • 40
    • 0004685418 scopus 로고
    • VERSA: A tool for the specification and analysis of resource-bound real-time systems
    • Clarke D, Lee I, Xie HL. VERSA: A tool for the specification and analysis of resource-bound real-time systems. Journal of Computer and Software Engineering, 1995, 3(2):185-215.
    • (1995) Journal of Computer and Software Engineering , vol.3 , Issue.2 , pp. 185-215
    • Clarke, D.1    Lee, I.2    Xie, H.L.3
  • 41
    • 77953239829 scopus 로고    scopus 로고
    • Analysis of AADL models using real-time calculus with applications to wireless architectures
    • Technical Report, No.MS-CIS-08-25, Department of Computer and Information Science, University of Pennsylvania
    • Sokolsky O, Chernoguzov A. Analysis of AADL models using real-time calculus with applications to wireless architectures. Technical Report, No.MS-CIS-08-25, Department of Computer and Information Science, University of Pennsylvania, 2008. http://repository.upenn.edu/cis_reports/887/
    • (2008)
    • Sokolsky, O.1    Chernoguzov, A.2
  • 42
    • 0033682521 scopus 로고    scopus 로고
    • Real-Time calculus for scheduling hard real-time systems
    • Washington: IEEE Computer Society Press
    • Thiele L, Chakraborty S, Naedele M. Real-Time calculus for scheduling hard real-time systems. In: Int'l Symp. on Circuits and Systems ISCAS 2000. Washington: IEEE Computer Society Press, 2000. 101-104.
    • (2000) Int'l Symp. on Circuits and Systems ISCAS 2000 , pp. 101-104
    • Thiele, L.1    Chakraborty, S.2    Naedele, M.3
  • 43
    • 77953273546 scopus 로고    scopus 로고
    • Dependability modeling and evaluation-From AADL to stochastic Petri nets
    • [Ph.D. Thesis]. Toulouse: LAAS- CNRS
    • Rugina PAE. Dependability modeling and evaluation-From AADL to stochastic Petri nets [Ph.D. Thesis]. Toulouse: LAAS- CNRS, 2008.
    • (2008)
    • Rugina, P.A.E.1
  • 49
    • 77953251437 scopus 로고    scopus 로고
    • Systems engineering modeling languages: SysML & AADL
    • Fetzer C. Systems engineering modeling languages: SysML & AADL. TU Dresden, 2004. http://wwwse.inf.tu-dresden.de/data/ courses/SE1/SE1-2004-lec13.pdf
    • (2004) TU Dresden
    • Fetzer, C.1
  • 51
    • 0028320702 scopus 로고
    • HRT-HOOD: A structured design method for hard real-time systems
    • doi: 10.1007/BF01245300
    • Burns A, Wellings AJ. HRT-HOOD: A structured design method for hard real-time systems. Real-Time Systems, 1994, 6(1): 73-114. [doi: 10.1007/BF01245300]
    • (1994) Real-Time Systems , vol.6 , Issue.1 , pp. 73-114
    • Burns, A.1    Wellings, A.J.2
  • 53
    • 16244386454 scopus 로고    scopus 로고
    • A complementary approach to requirements engineering-software architecture orientation
    • doi: 10.1145/346057.346070
    • Mei H. A complementary approach to requirements engineering-software architecture orientation. Software Engineering Notes, 2000, 25(2):40-45. [doi: 10.1145/346057.346070]
    • (2000) Software Engineering Notes , vol.25 , Issue.2 , pp. 40-45
    • Mei, H.1
  • 56
    • 77953265424 scopus 로고    scopus 로고
    • OMG. Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification. 2007. http://www.omg.org/docs/ptc/ 07-07-07.pdf
    • (2007)
  • 59
    • 77953746815 scopus 로고    scopus 로고
    • Graph rewriting and transformation (GReAT): A solution for the model integrated computing (MIC) bottleneck
    • Washington: IEEE Computer Society Press
    • Agrawal A. Graph rewriting and transformation (GReAT): A solution for the model integrated computing (MIC) bottleneck. In: Proc. of the 18th IEEE Int'l Conf. on Automated Software Engineering. Washington: IEEE Computer Society Press, 2003. 364-368.
    • (2003) Proc. of the 18th IEEE Int'l Conf. on Automated Software Engineering , pp. 364-368
    • Agrawal, A.1
  • 60
    • 84891380493 scopus 로고    scopus 로고
    • ADeS, a simulator for AADL
    • Axlog. ADeS, a simulator for AADL. 2007. http://www.axlog.fr/aadl/ades_en.html
  • 63
    • 45849115488 scopus 로고    scopus 로고
    • Can we increase the usability of real time scheduling theory- The Cheddar project
    • Ada-Europe. Berlin: Springer-Verlag
    • Singhoff F, Plantec A, Dissaux P. Can we increase the usability of real time scheduling theory- The Cheddar project. In: Proc. of the 13th Int'l Conf. on Reliable Software Technologies, Ada-Europe. Berlin: Springer-Verlag, 2008. 240-253.
    • (2008) Proc. of the 13th Int'l Conf. on Reliable Software Technologies , pp. 240-253
    • Singhoff, F.1    Plantec, A.2    Dissaux, P.3
  • 64
    • 33244475152 scopus 로고    scopus 로고
    • Scheduling and memory requirement analysis with AADL
    • doi: 10.1145/1104011.1103847
    • Singhoff F, Legrand J, Nana L, Marce L. Scheduling and memory requirement analysis with AADL. ACM Ada Letters, 2005, 25(4):1-10. [doi: 10.1145/1104011.1103847]
    • (2005) ACM Ada Letters , vol.25 , Issue.4 , pp. 1-10
    • Singhoff, F.1    Legrand, J.2    Nana, L.3    Marce, L.4
  • 65
    • 70349656822 scopus 로고    scopus 로고
    • Investigating the usability of real-time scheduling theory with the Cheddar project
    • doi: 10.1007/s11241-009-9072-y
    • Singhoff F, Plantec A, Dissaux P, Legrand J. Investigating the usability of real-time scheduling theory with the Cheddar project. Real-Time Systems, 2009, 43(3):1-37. [doi: 10.1007/s11241-009-9072-y]
    • (2009) Real-Time Systems , vol.43 , Issue.3 , pp. 1-37
    • Singhoff, F.1    Plantec, A.2    Dissaux, P.3    Legrand, J.4
  • 66
    • 77953241142 scopus 로고    scopus 로고
    • Furness Toolset v1.6 User Guide. 2007. http://www.furnesstoolset.com/
    • (2007)
  • 67
    • 67650468948 scopus 로고    scopus 로고
    • Refining power consumption estimations in the component based AADL design flow
    • Washington: IEEE Computer Society Press
    • Senn E, Laurent J, Juin E, Diguet JP. Refining power consumption estimations in the component based AADL design flow. In: Forum on Specification, Verification and Design Languages. Washington: IEEE Computer Society Press, 2008. 173-178.
    • (2008) Forum on Specification, Verification and Design Languages , pp. 173-178
    • Senn, E.1    Laurent, J.2    Juin, E.3    Diguet, J.P.4
  • 68
    • 51049083247 scopus 로고    scopus 로고
    • Dependability modeling with the architecture analysis & design language
    • Feiler PH, Rugina A. Dependability modeling with the architecture analysis & design language. Technical Note, CMU/SEI-2007-TN-043, 2007. http://www.sei.cmu.edu/publications /documents/07.reports/07tn043.html
    • Feiler, P.H.1    Rugina, A.2
  • 70
    • 39149105313 scopus 로고    scopus 로고
    • A system dependability modeling framework using AADL and GSPNs
    • Rugina AE, Kanoun K, Kaaniche M. A system dependability modeling framework using AADL and GSPNs. In: de Lemos R, et al., eds. Architection Dependable Systems IV. LNCS 4615, 2007. 14-38. [doi: 10.1007/978-3-540-74035-3_2]
    • (2007) Architection Dependable Systems IV , pp. 14-38
    • Rugina, A.E.1    Kanoun, K.2    Kaaniche, M.3
  • 71
    • 51549095794 scopus 로고    scopus 로고
    • The ADAPT Tool: From AADL architectural models to stochastic Petri nets through model transformation
    • Washington: IEEE Computer Society Press
    • Rugina AE, Kanoun K, Kaaniche M. The ADAPT Tool: From AADL architectural models to stochastic Petri nets through model transformation. In: Proc. of the 7th European Dependable Computing Conf. Washington: IEEE Computer Society Press, 2008. 85-90.
    • (2008) Proc. of the 7th European Dependable Computing Conf , pp. 85-90
    • Rugina, A.E.1    Kanoun, K.2    Kaaniche, M.3
  • 73
    • 48349130748 scopus 로고    scopus 로고
    • Integrating product-line fault tree analysis into AADL models
    • Washington: IEEE Computer Society Press
    • Sun HY, Hauptman M, Lutz R. Integrating product-line fault tree analysis into AADL models. In: Cukic B, Dong J, eds. Proc. of the 10th IEEE High Assurance Systems Engineering Symp. Washington: IEEE Computer Society Press, 2008. 15-22.
    • (2008) Proc. of the 10th IEEE High Assurance Systems Engineering Symp , pp. 15-22
    • Sun, H.Y.1    Hauptman, M.2    Lutz, R.3
  • 75
    • 77953282981 scopus 로고    scopus 로고
    • Data quality attributes in network-centric systems
    • Hansson J, Feiler PH. Data quality attributes in network-centric systems. 2006. http://la.sei.cmu.edu/aadl/documents/ JHansson_QualityAttributesInAADL_April_2006.pdf
    • Hansson, J.1    Feiler, P.H.2
  • 77
    • 26444539629 scopus 로고    scopus 로고
    • Building your own software model checker using the Bogor extensible model checking framework
    • LNCS 3576, Berlin: Springer-Verlag
    • Dwyer MB, Hatcliff J, Hoosier M, Robby. Building your own software model checker using the Bogor extensible model checking framework. In: Etessami K, Rajamani SK, eds. Proc. of the CAV 2005. LNCS 3576, Berlin: Springer-Verlag, 2005. 148-152. [doi: 10.1007/11513988_15]
    • (2005) Proc. of the CAV 2005 , pp. 148-152
    • Dwyer, M.B.1    Hatcliff, J.2    Hoosier, M.3    Robby4
  • 78
    • 84888231408 scopus 로고    scopus 로고
    • Timed automata with asynchronous processes: Schedulability and decidability
    • Berlin: Springer-Verlag
    • Fersman E, Pettersson P, Wang Y. Timed automata with asynchronous processes: Schedulability and decidability. In: Proc. of the TACAS 2002. Berlin: Springer-Verlag, 2002. 67-82.
    • (2002) Proc. of the TACAS 2002 , pp. 67-82
    • Fersman, E.1    Pettersson, P.2    Wang, Y.3
  • 86
    • 77953277043 scopus 로고    scopus 로고
    • The assert-project final report. 2007. http://www.assert-project.net
    • (2007)
  • 87
    • 77953271634 scopus 로고    scopus 로고
    • OMG. Systems Modeling Language V1.0. 2007. http://www.omg.org/cgi-bin/doc-formal/2007-09-01
  • 88
    • 33746823361 scopus 로고    scopus 로고
    • Progress of research on software architecture
    • in Chinese with English abstract
    • Mei H, Shen JR. Progress of research on software architecture. Journal of Software, 2006, 17(6):1257-1275 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/17/1257.htm [doi: 10.1360/jos171257]
    • (2006) Journal of Software , vol.17 , Issue.6 , pp. 1257-1275
    • Mei, H.1    Shen, J.R.2
  • 89
    • 36349032173 scopus 로고    scopus 로고
    • Combining model processing and middleware configuration for building distributed high-integrity systems
    • In: Miguel M, Kalogeraki V, Kim DH, eds. Washington: IEEE Computer Society Press
    • Hugues J, Zalila B, Pautet L. Combining model processing and middleware configuration for building distributed high-integrity systems. In: Miguel M, Kalogeraki V, Kim DH, eds. Proc. of the 10th IEEE Int'l Symp. on Object-Oriented Real-Time Distributed Computing. Washington: IEEE Computer Society Press, 2007. 307-312.
    • (2007) Proc. of the 10th IEEE Int'l Symp. on Object-Oriented Real-Time Distributed Computing , pp. 307-312
    • Hugues, J.1    Zalila, B.2    Pautet, L.3
  • 92
    • 84866246198 scopus 로고    scopus 로고
    • Analyzable Architectural models of service-based embedded systems
    • Software Engineering Institute, Carnegie Mellon University
    • Hudak JJ. Analyzable Architectural models of service-based embedded systems. Software Engineering Institute, Carnegie Mellon University, 2008. http://www.cs.kent.ac.uk/events/conf/2008/wads/Slides/hudak.pdf
    • (2008)
    • Hudak, J.J.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.