NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A theoretical basis for the analysis of multiversion software subject to coincident errorsFundamental to the development of redundant software techniques (known as fault-tolerant software) is an understanding of the impact of multiple joint occurrences of errors, referred to here as coincident errors. A theoretical basis for the study of redundant software is developed which: (1) provides a probabilistic framework for empirically evaluating the effectiveness of a general multiversion strategy when component versions are subject to coincident errors, and (2) permits an analytical study of the effects of these errors. An intensity function, called the intensity of coincident errors, has a central role in this analysis. This function describes the propensity of programmers to introduce design faults in such a way that software components fail together when executing in the application environment. A condition under which a multiversion system is a better strategy than relying on a single version is given.
Document ID
19870030726
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
Authors
Eckhardt, D. E., Jr.
(NASA Langley Research Center Hampton, VA, United States)
Lee, L. D.
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
August 13, 2013
Publication Date
December 1, 1985
Publication Information
Publication: IEEE Transactions on Software Engineering
Volume: SE-11
ISSN: 0098-5589
Subject Category
Computer Programming And Software
Accession Number
87A18000
Distribution Limits
Public
Copyright
Other

Available Downloads

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