A quantitative risk assessment method for space flight software systems

A risk index factor has been developed at the NASA Johnson Space Center in order to quantify the risk associated with individual software components in programs developed for space flight applications. Risk can be defined as the combination of the likelihood of a failure occurrence with the consequence of that occurrence. The risk index attempts to quantify this product, utilizing the results from software complexity analysis, the evaluation of test coverage, and a failure modes and effects analysis. This report presents an overview of the development of the risk index factor as well as the methodology used in performing the support analyses. Results from the data collected for two dissimilar space flight projects are also presented.

[1]  Taghi M. Khoshgoftaar,et al.  Predicting Software Development Errors Using Software Complexity Metrics , 1990, IEEE J. Sel. Areas Commun..

[2]  Bev Littlewood,et al.  THE RISKS OF SOFTWARE , 1992 .

[3]  Taghi M. Khoshgoftaar,et al.  The use of software complexity metrics in software reliability modeling , 1991, Proceedings. 1991 International Symposium on Software Reliability Engineering.

[4]  M.A. Friedman,et al.  Reliability techniques for combined hardware/software systems , 1992, Annual Reliability and Maintainability Symposium 1992 Proceedings.

[5]  John D. Musa,et al.  Operational profiles in software-reliability engineering , 1993, IEEE Software.