Allied Standards Avionics Architecture Council, or ASAAC, is an effort to define and validate a set of
Open Architecture Standards for
Avionics Architecture, particularly in the field of
Integrated Modular Avionics.
ASAAC is managed by the
UK Ministry of Defence, and many major European Avionics companies participate in the
Working group, such as:
*
BAE Systems
BAE Systems plc (BAE) is a British multinational arms, security, and aerospace company based in London, England. It is the largest defence contractor in Europe, and ranked the seventh-largest in the world based on applicable 2021 revenues. ...
*
GE Aviation Systems (formerly Smiths Aerospace)
*
Dassault Aviation
Dassault Aviation SA () is a French Aerospace manufacturer, manufacturer of military aircraft and business jets.
It was founded in 1929 by Marcel Dassault, Marcel Bloch as Société des Avions Marcel Bloch or "MB". After World War II, Marc ...
*
Thales Group
*
EADS
Airbus SE (; ; ; ) is a European multinational aerospace corporation. Airbus designs, manufactures and sells civil and military aerospace products worldwide and manufactures aircraft throughout the world. The company has three divisions: '' ...
*
ESG Elektroniksystem- und Logistik-GmbH
*
General Dynamics
General Dynamics Corporation (GD) is an American publicly traded, aerospace and defense corporation headquartered in Reston, Virginia. As of 2020, it was the fifth-largest defense contractor in the world by arms sales, and 5th largest in the Uni ...
(UK branch)
History
The Allied Standard Avionics Architecture Council (ASAAC) was established by the Air Senior National Representatives of France, Germany, the United Kingdom and the United States of America with the intention of reducing procurement and support costs and improving technical and operational interoperability between NATO aircraft and aircraft weapons subsystems.
[R. A. Edwards, "ASAAC Phase I Harmonized Concept Summary", 1994 Avionics Conference and Exhibition ''Systems integration - is the sky the limit?'' Conference proceedings, ERA Report 94-0973, ERA Technology Ltd., August 1995, .]
ASAAC Phase I: (Sept-92 to Feb-94)
This part of the programme was a feasibility study researching the possibilities of a Core Avionics Architecture Concept. It defined the main objectives of: Inter-changeability, Re-usability, Portability, Technology Transparency, Fault Tolerance, Extendability
ic Maintainability
etc.
It also identified the concepts of the:
* Three Layer Software Model
hree Layer Stack* System Blueprints
ASAAC Phase II: (Nov-97 to Sept-03)
The ASAAC Phase II programme was sponsored by the Ministries of Defence of France, Germany, and the UK through a Memorandum of Understanding (MOU). The French SPAé was the executive agency for the ASAAC programme and the Prime Contract was let to Dassault Thomson Avionique Modulaire (DTAM), a GIE type organisation under French company law formed on a 50-50 basis by Dassault and Thomson. The main aeronautic and electronics companies of France, Germany, and the UK took part in the ASAAC programme as sub-contractors of the DTAM GIE. The UK and German teams were the Industrial Avionics Working Group (IAWG), comprising GEC-Marconi, British Aerospace, and Smiths Industries Aerospace and Defense Systems; and the DASA ESG ASAAC Team (DEAT), comprising Daimler-Benz Aerospace Airbus and ESG Elektroniksystem-und Logistik-GmbH. Both teams had co-prime participant status in the programme with the DTAM. The contract was let on 18 November 1997.
ASAAC Phase II - Stage 1: (Nov-97 to May-99)
:This was purely a paper based part of the programme in which the ASAAC Standards and Concepts were defined and documented in a series of reports.
ASAAC Phase II – Stage 2: (Dec-99 to Sept-03)
:This was the part of the programme where the concepts and standards defined in Phase II – Stage 1 were validated through a series of demonstrations using ASAAC standard software and hardware.
Standard
The current ASAAC standard has two parts:
* Def Stan 00-74: ASAAC Standards Part 1: Standards for Software
* Def Stan 00-74:
ASAAC Standards Part 2: Rationale Report for Software Standards
ASAAC initially published provisional standards in five parts in January 2005:
* Def Stan 00-74: Proposed Standards for Software
* Def Stan 00-75: Proposed Standards for Communications/Networks
* Def Stan 00-76: Proposed Standards for Common Functional Modules
* Def Stan 00-77: Proposed Standards for Packaging
* Def Stan 00-78: Proposed Standards for Architecture
All but ''Def Stan 00-74'' were withdrawn in July 2007, the
MOD
Mod, MOD or mods may refer to:
Places
* Modesto City–County Airport, Stanislaus County, California, US
Arts, entertainment, and media Music
* Mods (band), a Norwegian rock band
* M.O.D. (Method of Destruction), a band from New York City, US ...
and representatives from the
Working group considering that it was the only standard ''bearing any influence''.
Proposed Standards for Software (Def Stan 00-74)
''Def Stan 00-74'' is defined in the context of
Integrated Modular Avionics. Software components are located on modules.
* Configuration and initialization: The configuration is considered as defined in a series of
blueprints describing
thread
Thread may refer to:
Objects
* Thread (yarn), a kind of thin yarn used for sewing
** Thread (unit of measurement), a cotton yarn measure
* Screw thread, a helical ridge on a cylindrical fastener
Arts and entertainment
* ''Thread'' (film), 2016 ...
and
process allocation, virtual communication channels... However, the standard does not define precisely the grammar or the language of these blueprints. As for initialization, there is no specific API to allow initialization by the low-level
Real-time operating system (RTOS) services.
* Access to Data is abstracted from its actual physical storage.
Links to ARINC 653 and POSIX
The field covered by ASAAC in ''Def Stan 00-74'' is similar to
ARINC 653 (ARINC 653 is a software specification for space and time partitioning in avionics). However, there are differences between the two standards:
Some features of ASAAC
API, such as
file handling,
thread
Thread may refer to:
Objects
* Thread (yarn), a kind of thin yarn used for sewing
** Thread (unit of measurement), a cotton yarn measure
* Screw thread, a helical ridge on a cylindrical fastener
Arts and entertainment
* ''Thread'' (film), 2016 ...
managing inside
process, or
debugging
In computer programming and software development, debugging is the process of finding and resolving '' bugs'' (defects or problems that prevent correct operation) within computer programs, software, or systems.
Debugging tactics can involve in ...
, are not considered in ARINC 653.
However, for the part where the two standards overlap, it is often possible to translate ASAAC interfaces in ARINC 653 API calls (and even in
POSIX calls).
Approximately 30% of the ASAAC API is covered directly by ARINC 653 and POSIX.
For example, the following call defined in ASAAC:
receiveBuffer
would be translated in ARINC 653 by:
RECEIVE_BUFFER()
and also in POSIX by:
recv()
Links to STANAG 4626
STANAG 4626 ''STANAG 4626'' is a NATO Standardization Agreement which defines a set of Open Architecture Standards for Avionics Architecture, particularly in the field of Integrated Modular Avionics. The purpose of this standard is to establish uniform require ...
is a
NATO standardization of the requirements defined by the ASAAC program, proposed by the
MOD
Mod, MOD or mods may refer to:
Places
* Modesto City–County Airport, Stanislaus County, California, US
Arts, entertainment, and media Music
* Mods (band), a Norwegian rock band
* M.O.D. (Method of Destruction), a band from New York City, US ...
and the ASAAC
Working group.
See also
*
Integrated Modular Avionics
*
ARINC 653
*
STANAG 4626 ''STANAG 4626'' is a NATO Standardization Agreement which defines a set of Open Architecture Standards for Avionics Architecture, particularly in the field of Integrated Modular Avionics. The purpose of this standard is to establish uniform require ...
References
External links
*
Presentation of ASAAC Working GroupOpen Source OS adaption layer for STANAG 4626
{{authority control
Aviation standards
Standards organisations in the United Kingdom
de:ASAAC