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