Developed by a SAE International sponsored committee of experts, the Architecture Analysis & Design Language (AADL) was approved and published as SAE Standard AS-5506 in November 2004. Version 2.1 of the standard was published in Sept 2012.
The AADL is designed for the specification, analysis, automated integration and code generation of real-time performance-critical (timing, safety, schedulability, fault tolerant, security, etc.) distributed computer systems. It provides a new vehicle to allow analysis of system designs (and system of systems) prior to development and supports a model-based, model-driven development approach throughout the system life cycle.
Benefits of AADL
The SAE AADL standard can lower development and maintenance costs by
- providing a standard, precise syntax and semantics for performance-critical systems, so that documentation can be well defined
- providing the ability to model large-scale (multi-contractor) architectures from many aspects in a single analyzable model that can be incrementally refined
- capturing the “architectural API” needed to evaluate the effect of change, such as the emergent properties of integration (e.g., safety, schedulability, end-to-end latency, and security)
- allowing early and life-cycle tracking of modeling and analysis
- analyzing the system structure and runtime behavior, complementing functional simulation
- providing a great complement to reference architectures and component-based or product-line development
Actual users and AADL-related projects
As an international industry standard, AADL enjoys growing acceptance in avionics, aerospace, medical, nuclear, automotive, and robotics communities. You can find out more presentation materials and more details under the wiki section dedicated to the standardization committee works, and all publication materials related to AADL.
The standardization committee has an active participation from industrial and academic partners, including Adventium Labs, Aerospace, Airbus industries, Boeing, Carnegie Mellon Software Engineering Institute, Chinese Academy of Science, Dassault Aviation, Edgewater, Ellidiss, European Space Agency, Honeywell, INRIA, ISPRAS, ISAE, IRIT, Kansas State University, NASA, Rockwell-Collins, Rolls-Royce, Russian Academy of Science, TELECOM ParisTech, Toyota, U.S Army, University of Pennsylvania. Also, the committee is in active collaboration with other standardization bodies including the ARINC653 working group, the SAVI initiative and The Open Group Real-time.