• 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