• DocumentCode
    3119047
  • Title

    An experimental study investigating models for N-version programming

  • Author

    Gersting, Judith L. ; Kastner, Michael E. ; Glick, Donald

  • Author_Institution
    Dept. of Comput. Sci., Indiana-Purdue Univ., Indianapolis, IN, USA
  • Volume
    2
  • fYear
    1989
  • fDate
    3-6 Jan 1989
  • Firstpage
    1049
  • Abstract
    N-version programming uses different programs, all written to the same specification, running in parallel; a majority vote on the respective outputs is taken as the correct answer. In an earlier experiment, failure counting and voting procedures for an iterative applications problem were developed. An experimental 3-version failure probability for a pool of program versions was obtained that was lower than a predicted value based on a simple model that assumes versions fail independently. Work is described that extends the previous experiment. The new 3-version experimental results again achieve lower failure probability than predicted by the simple model. The model is modified to take into account an intelligent voting algorithm that handles the no-majority case. A further modification incorporates into the model the number of iterations computed before failure status is determined. Experimental results are compared with the predictions of the current models
  • Keywords
    fault tolerant computing; iterative methods; parallel programming; probability; 3-version failure probability; N-version programming; failure counting; failure status; intelligent voting algorithm; iterative applications; majority vote; no-majority case; parallel programming; specification; Application software; Computer science; Data systems; Degradation; Fault tolerance; Maintenance; Predictive models; Programming; Software testing; Voting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1989. Vol.II: Software Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
  • Conference_Location
    Kailua-Kona, HI
  • Print_ISBN
    0-8186-1912-0
  • Type

    conf

  • DOI
    10.1109/HICSS.1989.48118
  • Filename
    48118