NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Software reliability experiments data analysis and investigationThe objectives are to investigate the fundamental reasons which cause independently developed software programs to fail dependently, and to examine fault tolerant software structures which maximize reliability gain in the presence of such dependent failure behavior. The authors used 20 redundant programs from a software reliability experiment to analyze the software errors causing coincident failures, to compare the reliability of N-version and recovery block structures composed of these programs, and to examine the impact of diversity on software reliability using subpopulations of these programs. The results indicate that both conceptually related and unrelated errors can cause coincident failures and that recovery block structures offer more reliability gain than N-version structures if acceptance checks that fail independently from the software components are available. The authors present a theory of general program checkers that have potential application for acceptance tests.
Document ID
19910008313
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Walker, J. Leslie
(Charles River Analytics, Inc. Cambridge, MA, United States)
Caglayan, Alper K.
(Charles River Analytics, Inc. Cambridge, MA, United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1991
Subject Category
Computer Programming And Software
Report/Patent Number
NAS 1.26:187492
NASA-CR-187492
Report Number: NAS 1.26:187492
Report Number: NASA-CR-187492
Accession Number
91N17626
Funding Number(s)
PROJECT: RTOP 505-66-21
CONTRACT_GRANT: NAS1-18061
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available