NASA NTRS · 19880056148
Markov chains for testing redundant software
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 simulated process-control testing, and estimates are obtained for the transition probabilities between the states of the Markov chain. The experimental 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.
Keep this discovery
Explore connections, maps & timelines
White, Allan L., Sjogren, Jon A.. 1988-01-01. Markov chains for testing redundant software. https://ntrs.nasa.gov/citations/19880056148
Cite the original work for its findings. Save a collection to share your selection of sources.