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 :
بازگشت