Back to FAQ
STANAG 3912
(Edition 3)
NAVY/ARMY/AIR
NATO STANDARDIZATION AGREEMENT
(STANAG)
Ada - REAL-TIME HIGH ORDER COMPUTER
PROGRAMMING LANGUAGE
Related Documents: ANSI/MIL-STD-1815A
ISO/IEC 8652:1995(E)
AIM
1. The aim of this agreement is to achieve easier
development, improved maintenance and a decrease in life cycle
costs of avionic systems, by using a standardized real-time,
high order, computer programming language.
AGREEMENT
2. Participating nations agree:
a. To use the high order programming language Ada 95
for programming avionics software in future avionics
acquisitions. Ada 95 is defined by ISO/IEC
8652:1995(E). Participants may continue to use
Ada 83 as defined by ANSI/MIL-STD-1815A for systems
already in production or in service where the cost
to migrate to Ada 95 is prohibitive.
b. That future avionics systems will employ this
standard when consistent with system requirements
and constraints as determined through an acceptable
systems engineering process.
IMPLEMENTATION OF THE AGREEMENT
3. This STANAG is implemented when a nation has issued
instructions that applications will be in accordance with this
agreement.
Implementing countries currently are:
BE, CA, FR, GE, NL, NO, TU, UK
Promulgated on 11 September 1997