DocumentCode :
3156745
Title :
Fault-tolerant concurrent branch and bound algorithms derived from program verification
Author :
Lutfiyya, Hanan ; Sun, Aggie ; McMillin, Bruce
Author_Institution :
Dept. of Comput. Sci., Western Ontario Univ., London, Ont., Canada
fYear :
1992
fDate :
21-25 Sep 1992
Firstpage :
182
Lastpage :
187
Abstract :
One approach for providing fault tolerance is through examining the behavior and properties of the application and deriving executable assertions that detect faults. This paper focuses on transforming the assertions of a verification proof of a program to executable assertions. These executable assertions may be embedded in the program to create a fault-tolerant program. It is also shown how the natural redundancy of the program variables can be used to reduce the number of executable assertions needed. While this approach has been applied to the sequential programming environment, the distributed programming environment presents special challenges. The authors discuss the application of concurrent programming axiomatic proof systems to generate executable assertions in a distributed environment using distributed branch and bound as a model problem
Keywords :
fault tolerant computing; parallel programming; program verification; programming environments; concurrent programming axiomatic proof systems; distributed environment; executable assertions; fault tolerant concurrent branch and bound algorithms; fault-tolerant program; program verification; sequential programming environment; Computer science; Fault detection; Fault tolerance; Message passing; Performance evaluation; Programming environments; Redundancy; Runtime environment; Sun; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1992. COMPSAC '92. Proceedings., Sixteenth Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-3000-0
Type :
conf
DOI :
10.1109/CMPSAC.1992.217571
Filename :
217571
Link To Document :
بازگشت