DocumentCode
1586149
Title
Correspondent computing for software implementation fault tolerance
Author
Lee, Pen-Nan ; Blankenship, Jeff
Author_Institution
Dept. of Comput. Sci., Houston Univ., University Park, TX, USA
fYear
1990
Firstpage
12
Lastpage
19
Abstract
Correspondent computing, which achieves diversity through correspondent operations and uses a decision algorithm which is based on correspondence checking rather than majority voting or assertion checking, is proposed. The significance of this is that multiple diverse software versions are produced from a single algorithm and the assertions used in the correspondence test are more exact and easier to formulate. The ability of the correspondent computing method to generate correspondent versions systematically is further enhanced by the introduction of `partial´ reciprocal operations. Their role in creating reciprocal correspondent program modules tolerant to software implementation faults is explored in an actual program which implements a well-known triangle algorithm
Keywords
fault tolerant computing; software engineering; correspondence checking; correspondence test; correspondent computing method; correspondent operations; decision algorithm; multiple diverse software versions; reciprocal correspondent program modules; reciprocal operations; software implementation fault tolerance; well-known triangle algorithm; Application software; Computer science; Fault tolerance; Fault tolerant systems; Programming profession; Software algorithms; Software systems; Software testing; Space vehicles; Voting;
fLanguage
English
Publisher
ieee
Conference_Titel
Applied Computing, 1990., Proceedings of the 1990 Symposium on
Conference_Location
Fayetteville, AR
Print_ISBN
0-8186-2031-5
Type
conf
DOI
10.1109/SOAC.1990.82133
Filename
82133
Link To Document