• DocumentCode
    911360
  • Title

    Data diversity: an approach to software fault tolerance

  • Author

    Ammann, Paul E. ; Knight, John C.

  • Author_Institution
    Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
  • Volume
    37
  • Issue
    4
  • fYear
    1988
  • fDate
    4/1/1988 12:00:00 AM
  • Firstpage
    418
  • Lastpage
    425
  • Abstract
    Data diversity is described, and the results of a pilot study are presented. The regions of the input space that cause failure for certain experimental programs are discussed, and data reexpression, the way in which alternate input data sets can be obtained, is examined. A description is given of the retry block which is the data-diverse equivalent of the recovery block, and a model of the retry block, together with some empirical results is presented. N-copy programming which is the data-diverse equivalent of N-version programming is considered, and a simple model and some empirical results are also given
  • Keywords
    fault tolerant computing; N-copy programming; N-version programming; data diversity; data reexpression; retry block; software fault tolerance; Application software; Buildings; Computer applications; Computer science; Fault tolerance; NASA; Redundancy; Software algorithms; Software testing; System testing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.2185
  • Filename
    2185