Title :
Impact analysis and change management for avionics software
Author :
Loyall, Joseph P. ; Mathisen, Susan A. ; Satterthwaite, Charles P.
Author_Institution :
BBN Systems & Technol., Cambridge, MA, USA
Abstract :
We have developed a prototype software impact analyzer that supports the maintenance of avionics software. The prototype helps maintain the complexity of software over time, decrease the learning curve for new maintainers, and control the increasing test and maintenance burden. It achieves this by providing hyperlinked views of software structure that increase software understanding, indicating the potential effects of software modifications, indicating components that need to be regression tested, and measuring the complexity of the software as it is modified. A version of the prototype that analyzes software written in Ada is currently being tested and evaluated. A version supporting JOVIAL (J73) code is under development
Keywords :
Ada; aircraft computers; avionics; computational complexity; data flow graphs; graphical user interfaces; management of change; program testing; software maintenance; software metrics; software performance evaluation; Ada written software; JOVIAL (J73) code; advanced GUI; avionics software; change management; complexity of software; control flow graph; decreased learning curve; dependence analysis; hyperlinked views; impact analysis; internal representation database; potential software modification effects; prototype software impact analyzer; regression tested; software analysis; software maintenance; software metrics; software structure; software understanding; support tools; Aerospace electronics; Aircraft; Life testing; Performance evaluation; Software maintenance; Software measurement; Software performance; Software prototyping; Software testing; Software tools;
Conference_Titel :
Aerospace and Electronics Conference, 1997. NAECON 1997., Proceedings of the IEEE 1997 National
Conference_Location :
Dayton, OH
Print_ISBN :
0-7803-3725-5
DOI :
10.1109/NAECON.1997.622723