Title :
Expert Avionics Code Modification
Author :
Williamson, James S.
Author_Institution :
Wright Lab., Wright-Patterson AFB, OH, USA
Abstract :
A description is given of the Expert Avionics Code Modification (EACM) system, a software environment and a collection of embedded tools which function together to provide a capability for post-development support for avionics software written in the Ada programming language. The EACM system includes four main tools: Connectivity Analyzer (CA), Code Performance Anomaly Detector (CPAD), Shuffler, and Rippler (Side-Effect Analyzer). The purpose of this Ada avionics maintenance/enhancement system is to reduce the amount of resources (i.e. time, cost, and manpower) required to maintain software for processors utilized in avionics applications. Anticipated benefits of the EACM system include increased and easier program understanding, leading to a lower learning curve for new project members; fewer maintenance-generated `bugs´; and more expedient and less costly enhancements
Keywords :
Ada; aerospace computing; expert systems; graphical user interfaces; military computing; programming environments; software maintenance; software tools; Ada programming language; Code Performance Anomaly Detector; Connectivity Analyzer; Expert Avionics Code Modification; Rippler; Shuffler; Side-Effect Analyzer; avionics maintenance/enhancement; avionics software; embedded tools; graphical user interface; software environment; weapons; Aerospace electronics; Application software; Computer languages; Costs; Detectors; Embedded software; Performance analysis; Software maintenance; Software systems; Software tools;
Conference_Titel :
Aerospace and Electronics Conference, 1991. NAECON 1991., Proceedings of the IEEE 1991 National
Conference_Location :
Dayton, OH
Print_ISBN :
0-7803-0085-8
DOI :
10.1109/NAECON.1991.165824