Back to Search Start Over

A compositional framework for fault tolerance by specification transformation

Authors :
Mathai Joseph
Doron Peled
Source :
Theoretical Computer Science. 128(1-2):99-125
Publication Year :
1994
Publisher :
Elsevier BV, 1994.

Abstract

The incorporation of a recovery algorithm into a program can be viewed as a program transformation, converting the basic program into a fault-tolerant version. We present a framework in which such program transformations are accompanied by a corresponding formula transformation which obtains properties of the fault-tolerant versions of the programs from properties of the basic programs. Compositionality is achieved when every property of the fault-tolerant version can be obtained from a transformed property of the basic program. A verification method for proving the correctness of formula transformations is presented. This makes it possible to prove just once that a formula transformation corresponds to a program transformation, removing the need to prove separately the correctness of each transformed program. Keywords: Parallel Algorithms, Distributed Algorithms, Fault-Tolerance, Specification, Verification.

Details

ISSN :
03043975
Volume :
128
Issue :
1-2
Database :
OpenAIRE
Journal :
Theoretical Computer Science
Accession number :
edsair.doi.dedup.....44d818692c64a4456c2a4c678f8ce905
Full Text :
https://doi.org/10.1016/0304-3975(94)90166-x