![]() ![]() |
||||
|
||||
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). |
||||