Back to Search
Start Over
A compositional framework for fault tolerance by specification transformation
- 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.
- Subjects :
- Correctness
Transformation (function)
Theoretical computer science
General Computer Science
Distributed algorithm
Computer science
Parallel algorithm
Computer Science::Programming Languages
Program transformation
Fault tolerance
Program derivation
Theoretical Computer Science
Computer Science(all)
Subjects
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