2.1 Foreword
Foreword
This standard was prepared by the Society of Automotive Engineers (SAE) Avionics Systems Division (ASD) Embedded Computing Systems Committee (AS-2) Architecture Description Language (AS-2C) subcommittee.
This standard addresses the requirements defined in SAE ARD 5296, Requirements for the Avionics Architecture Description Language. 
The starting point for the AADL standard development was MetaH, an architecture description language and supporting toolset, developed at Honeywell Technology Laboratories under DARPA and Army AMCOM sponsorship. 
The AADL standard has been designed to be compatible with real-time operating system standards such as POSIX and ARINC 653.
The AADL standard provides explicit support for extensions to the core language through the property extension mechanism for defining and integrating new properties and property sets. It also includes annex subclauses for the definition and integration of complementary sublanguages. 
The AADL standard is aligned with Object Management Group (OMG) Unified Modeling Language (UML) through profiles for AADL as defined in the annexes. 
The AADL standard includes a specification of an AADL-specific XML interchange format.
The AADL standard provides guidelines for users to transition between AADL models and program source text written in Ada 95 (ISO/IEC 8652/1995 (E)) and  C (ISO/IEC 9899:1999).