Architecture Analysis & Design Language (AADL)

Standard:
Revised:
  • 2017-01-18
 
  • CURRENT
Publisher:
  • SAE International
Pages:
355
Scope:

This standard defines a language for describing both the software architecture and the execution platform architectures of performance-critical, embedded, real-time systems; the language is known as the SAE AADL. An AADL model describes a system as a hierarchy of components with their interfaces and their interconnections. Properties are associated to these constructions. AADL components fall into two major categories: those that represent the physical hardware and those representing the application software. The former is typified by processors, buses, memory, and devices, the latter by application software functions, data, threads, and processes. The model describes how these components interact and are integrated to form complete systems. It describes both functional interfaces and aspects critical for performance of individual components and assemblies of components. The changes to the runtime architecture are modeled as operational modes and mode transitions.

Rationale:

This Architecture Analysis & Design Language (AADL) standard document was prepared by the SAE AS-2C Architecture Description Language Subcommittee, Embedded Computing Systems Committee, Aerospace Avionics Systems Division.

The language was originally published as SAE AS5506 in 2004. The language has been refined and extended based on industrial experience as AADL V2 and published as AS5506A in 2009. The improvements focused on better support for architecture templates and modeling of layered and partitioned architectures. AADL V2.1, a revision that addresses a number of errata that have been reported and agreed upon by the committee, was published as AS5506B in 2012. This document AS5506C documents AADL V2.2, a second revision that addresses a number of additional errata and minor improvements to the language since AS5506B. These errata and changes have been approved by the committee.

The committee has started work on a major revision AADL V3 based on industrial experience, using AADL V2.2 as baseline. That revision will introduce new concepts and has a with a publication target date of 2018/19.

History:
Standard Published Revision Status
AS5506C 2017-01-18 Latest Revised
2012-09-10 Historical Revised
2009-01-20 Historical Revised
2004-11-05 Historical Issued
Access
Now
SAE MOBILUS Subscriber? You may already have access.
Buy
Select
Price
List
Download
$76.00
Add
Mail
$76.00
Members save up to 18% off list price.
Grade
If you are currently using this technical report:
Share
HTML for Linking to Page
Page URL

Related Items

Standard
2016-06-16
Training / Education
2017-06-14
Technical Paper / Journal Article
2003-07-07