DocumentCode
2996386
Title
Markov chains for testing redundant software
Author
White, Allan L. ; Sjogren, Jon A.
Author_Institution
NASA Langley Res. Center, Hampton, VA, USA
fYear
1988
fDate
26-28 Jan 1988
Firstpage
426
Lastpage
433
Abstract
A preliminary design for a validation experiment has been developed that addresses several problems unique to assuring the extremely high quality of multiple-version programs in process-control software. The procedure uses Markov chains to model the error states of the multiple version programs. The programs are observed during simulation process-control testing, and estimates are obtained for the transition probabilities between the states of the Markov chain. The Markov chain model is then expanded into a reliability model that takes into account the inertia of the system being controlled. The reliability of the multiple version software is computed from this reliability model at a given confidence level using confidence intervals obtained for the transition probabilities during the experiment. An example demonstrating the method is provided
Keywords
Markov processes; process computer control; program testing; software reliability; Markov chains; confidence level; error states; multiple-version programs; process-control software; process-control testing; quality; redundant software; reliability model; software testing; Computational modeling; Control systems; Error correction; Life testing; NASA; Process control; Software quality; Software reliability; Software testing; State estimation;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliability and Maintainability Symposium, 1988. Proceedings., Annual
Conference_Location
Los Angeles, CA
Type
conf
DOI
10.1109/ARMS.1988.196488
Filename
196488
Link To Document