• DocumentCode
    2965908
  • Title

    An empirical comparison of software fault tolerance and fault elimination

  • Author

    Shimeall, Timothy J. ; Leveson, Nancy G.

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    1988
  • fDate
    19-21 Jul 1988
  • Firstpage
    180
  • Lastpage
    187
  • Abstract
    A large-scale experiment comparing software fault tolerance and software fault elimination as approaches to improving software reliability is described. Results are examined that apply to the appropriateness and underlying assumption of the two i.e., reducing standard testing procedures when using voting to achieve fault-tolerance in operational software and using voting in the testing process. Among other results, it was found that n-version programming did not tolerate most of the faults detected by the fault elimination techniques. The results also cast doubt on the effectiveness of using voting as a test oracle
  • Keywords
    fault tolerant computing; program testing; software reliability; fault elimination; n-version programming; software fault tolerance; software reliability; voting; Computer science; Costs; Fault detection; Fault tolerance; Fault tolerant systems; Power system reliability; Pressing; Proposals; Software testing; Voting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification, and Analysis, 1988., Proceedings of the Second Workshop on
  • Conference_Location
    Banff, Alta.
  • Print_ISBN
    0-8186-0868-4
  • Type

    conf

  • DOI
    10.1109/WST.1988.5373
  • Filename
    5373