The purpose of the annexes in this document are:
The ARINC653 annex: provide modeling guidelines to specify avionics architectures, as the ones used by the ARINC653 standard. This annex replaces the existing ARINC653 AADL annex published in AS5506/2.
The Code Generation Annex: define a binding between the AADL notations and existing programming languages used to develop safety-critical systems (such as Ada and C). This is a new annex to the AADL standard.
The Error Model Annex: extend the core language in order to provide the ability to to specify error propagations and error behavior in the architecture. This annex replaces the existing Error-Model annex published in the first revision of AS5506/1.
The other annexes from the existing AS5506/1 document (Graphical AADL Notation, AADL Meta-Model and Interchange Formats, Language Compliance and Application Program Interface) are deprecated and not updated in this new revision.
The Architecture Analysis and Design Language (AADL) standard document AS5506B was prepared by the SAE AS-2C Architecture Description Language Subcommittee, Embedded Computing Systems Committee, Aerospace Avionics Systems Division and revised by SAE in September, 2012. The Annexes presented herein have also been developed under the auspices of the SAE AS-2C Subcommittee.