Changes between Version 45 and Version 46 of AADL
- Timestamp:
- 11/02/13 09:36:55 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AADL
v45 v46 4 4 = AADL = 5 5 == AADL == 6 The Architecture Analysis and Design Language ([http://www.aadl.info AADL]) has been standardized by the [http://www.sae.org SAE], avionics systems division, under number AS 5506. last version of the standards has been issued in January 2009. The AADL is a textual and graphical language that can be used to design and analyze the software and hardware architecture of performance-critical real-time systems. An AADL model describes a system as a hierarchy of components with their interfaces and their interconnections.[[BR]] [[Image(wiki:AADL:img2.png)]] [[Image(wiki:AADL:img1.png)]]6 The Architecture Analysis and Design Language ([http://www.aadl.info AADL]) has been standardized by the [http://www.sae.org SAE], avionics systems division, under number AS 5506. The last version of the standard (revision B) has been issued in September 2012. The AADL is a textual and graphical language that can be used to design and analyze the software and hardware architecture of performance-critical real-time systems. An AADL model describes a system as a hierarchy of components with their interfaces and their interconnections.[[BR]] [[Image(wiki:AADL:img2.png)]] [[Image(wiki:AADL:img1.png)]] 7 7 8 8 … … 25 25 The AADl standard comes with a set of extensions that enlarge the scope of the language for more particular usages. Some of these Annexes have already been published and others are still being studied by the AADL committee. 26 26 27 * AADL meta-model and XMI interchange. 28 * [attachment:wiki:WikiStart:MARTE2AADL.swf UML profile through MARTE] 29 * Error Model Annex 27 * Error Model Annex (revision in progress) 30 28 * Behaviour Annex 31 29 * Data Modeling Annex 32 * Code Generation Annex 30 * Code Generation Annex (revision in progress) 33 31 * ARINC 653 Annex 32 * [attachment:wiki:WikiStart:MARTE2AADL.swf UML profile through MARTE] 34 33 35 34 == Verifiable Model Based Engineering == … … 37 36 38 37 * Schedulability Analysis 38 * Run-Time Simulation at System level 39 39 * Latency Analysis 40 40 * Safety Analysis … … 43 43 44 44 == AADL tool chains == 45 Since the first release of AADL in 2004, many modeling and verification tools have been developed. Ellidiss has become a leader in this area . Main available AADL tools are:45 Since the first release of AADL in 2004, many modeling and verification tools have been developed. Ellidiss has become a leader in this area and provides '''commercially supported''' solutions for industrial projects. Main available AADL tools are: 46 46 47 * [wiki:stood STOOD]: (Commercial) all-in-one tool, graphical editor, analysis tools, code and documentation generation, developed by Ellidiss. 48 * [wiki:stood STOOD]: (Commercial) light weight AADL Model Processing framework, including static analysis, schedulability analysis and a run-time simulator, developed by Ellidiss. 47 49 * [http://www.aadl.info OSATE]: (Open Source) Eclipse plugin, textual editor and analysis tools, developed by the Software Engineering Institute. 48 50 * [wiki:adele ADELE]: (Open Source) Eclipse plugin for TOPCASED, graphical editor and code generation, developed by Ellidiss. 49 * [wiki:stood STOOD]: (Commercial) Standalone tool, graphical editor, analysis tools, code and documentation generation, developed by Ellidiss. 50 * [http://ocarina.enst.fr OCARINA]: (Open Source) Standalone tool, verification and code generation, developed by Telecom Paristech. 51 * [http://www.openaadl.org/ocarina.html]: (Open Source) Standalone tool, verification and code generation, developed by Telecom ParisTech and ISAE. 51 52 * [http://beru.univ-brest.fr/~singhoff/cheddar/index-fr.html Cheddar]: (Open Source) Standalone tool, real-time performance analysis, developed by the University of Brest. 52 53