A compositional framework for fault tolerance by specification transformation (Q1330423)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A compositional framework for fault tolerance by specification transformation
scientific article

    Statements

    A compositional framework for fault tolerance by specification transformation (English)
    0 references
    0 references
    0 references
    21 July 1994
    0 references
    A program can be converted into a fault-tolerant version by incorporation of a recovery algorithm into the given program. The properties of the recovery algorithm itself appear only as a fixed part of any application of this transformation on a formulae, expressed in temporal logic. The converted, fault-tolerant program has accordingly other specification than the basic one. The paper introduces a framework in which such program transformations are accompanied by a corresponding specification transformation. The paper shows that it is not necessary to prove separately; the correctness of each transformed program, if the specification transformation has been carried out correctly. The paper presents a verification method for proving the correctness of the specification transformation. The introduced specification transformation can also be used for other applications of program superposition, such as for deadlock detection.
    0 references
    0 references
    0 references
    0 references
    0 references
    specification transformation
    0 references
    program superposition
    0 references
    0 references