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