ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Journal of Systems and Software
Volume 70, Issues 1-2, February 2004, Pages 143-154
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (381 K)

  E-mail Article   
  Add to my Quick Links   
Bookmark and share in 2collab (opens in new window)
Request permission to reuse this article
  Cited By in Scopus (0)
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S0164-1212(03)00013-X    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2003 Elsevier Inc. All rights reserved.

Defect evolution in a product line environment*1

Marvin V. ZelkowitzCorresponding Author Contact Information, E-mail The Corresponding Author, a, b and Ioana RusE-mail The Corresponding Author, a

a Fraunhofer Center for Experimental Software Engineering, Maryland 4321 Hartwick Road, Suite 500, College Park, MD 20740, USA b Department of Computer Science, University of Maryland, College Park, MD 20742, USA

Revised 23 October 2002; 
accepted 7 November 2002. ;
Available online 28 September 2003.

Purchase the full-text article



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
4.1. A characterization of the ITRs
5. Product line defect detection
6. Conclusions
Acknowledgements
References
Vitae











 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.