Title :
SRAE: An Integrated Framework for Aiding in the Verification and Validation of Legacy Artifacts in NASA Flight Control Systems
Author :
Orrego, Andres ; Mundy, Gregory
Author_Institution :
Global Sci. & Technol., Inc., Greenbelt
Abstract :
Experience has shown that software reuse helps to improve the quality of software while reducing development costs and labor efforts. Though it is an attractive approach to software development, reuse is not as simple to achieve as it may appear on the surface. Observations at the NASA IV & V Facility reveal that ad-hoc reuse of legacy artifacts frequently occur in the development of flight control systems for unmanned spaceflight missions. At Global Science & Technology, Inc., we have been studying ways of identifying and mitigating the risks associated with reusing legacy software in NASA missions. To aid in this effort, we have developed a framework, known as SRAE (Software Reuse Analysis Environment), which is based on textual comparisons and analysis of software artifacts. In this paper, we present the SRAE framework and its benefits. We also highlight results gained by applying the framework to software artifacts from NASA missions.
Keywords :
aerospace computing; program verification; software reusability; Global Science & Technology, Inc; NASA flight control systems; legacy artifacts validation; legacy artifacts verification; software development; software quality; software reuse analysis environment; unmanned spaceflight missions; Aerospace control; Costs; FAA; NASA; Programming; Software quality; Software safety; Software tools; Space technology; Space vehicles;
Conference_Titel :
Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
Conference_Location :
Beijing
Print_ISBN :
0-7695-2870-8
DOI :
10.1109/COMPSAC.2007.199