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
Link To Document