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