NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
The infeasibility of quantifying the reliability of life-critical real-time softwareThis paper affirms that the quantification of life-critical software reliability is infeasible using statistical methods, whether these methods are applied to standard software or fault-tolerant software. The classical methods of estimating reliability are shown to lead to exorbitant amounts of testing when applied to life-critical software. Reliability growth models are examined and also shown to be incapable of overcoming the need for excessive amounts of testing. The key assumption of software fault tolerance - separately programmed versions fail independently - is shown to be problematic. This assumption cannot be justified by experimentation in the ultrareliability region, and subjective arguments in its favor are not sufficiently strong to justify it as an axiom. Also, the implications of the recent multiversion software experiments support this affirmation.
Document ID
19930053625
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
External Source(s)
Authors
Butler, Ricky W.
(NASA Langley Research Center Hampton, VA, United States)
Finelli, George B.
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
August 16, 2013
Publication Date
January 1, 1993
Publication Information
Publication: IEEE Transactions on Software Engineering
Volume: 19
Issue: 1
ISSN: 0098-5589
Subject Category
Computer Programming And Software
Accession Number
93A37622
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available