Copyright © 2003 Elsevier Inc. All rights reserved.
Defect evolution in a product line environment*1
Revised 23 October 2002;
References and further reading may be available for this article. To view references and further reading you must purchase this article.
Abstract
One mechanism used for monitoring the development of the Space Shuttle flight control software, in order to minimize any risks to the missions, is the independent verification and validation (IV&V) process. Using data provided by both the Shuttle software developer and the IV&V contractor, in this paper we describe the overall IV&V process as used on the Space Shuttle program and provide an analysis of the use of metrics to document and control this process over multiple releases of this software. Our findings reaffirm the value of IV&V, show the impact of IV&V on multiple releases of a large complex software system, and indicate that some of the traditional measures of defect detection and repair are not applicable in a multiple-release environment such as this one.
Author Keywords: Evolutionary software; Life and mission critical software; Software independent verification and validation; Metrics; Product line development; Process characterization; Space Shuttle program; Software safety and reliability
Article Outline
- 1. Introduction
- 2. Software independent verification and validation
- 3. IV&V for Space Shuttle software
- 3.1. Space Shuttle software characteristics
- 3.2. Shuttle software development process
- 3.3. Shuttle IV&V process
- 4. Characterizing Shuttle IV&V data
- 5. Product line defect detection
- 6. Conclusions
- Acknowledgements
- References
- Vitae






E-mail Article
Add to my Quick Links

Cited By in Scopus (0)






