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 specification 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 specification transformations is presented. This makes it possible to prove just once that a specification transformation corresponds to a program transfo...
This paper describes how the transformational framework developed in [Liu91, LJ92] is applied to bac...
The construction of a high-assurance system requires some evidence, ideally a proof, that the system...
We present a polynomial time algorithm for automatic synthesis of fault-tolerant distributed program...
AbstractThe incorporation of a recovery algorithm into a program can be viewed as a program transfor...
Proving that a program suits its specification and thus can be called correct has been a research su...
Coping explicitly with failures during the conception and the design of software development complic...
Abstract. Fault-tolerance is a crucial property in many systems. Thus, mechanical verification of al...
We present a new, semantics-based approach to me-chanical program repair where the intended meaning ...
A transformational method is given for specifying and verifying fault-tolerant, real-time programs. ...
This paper presents a theory of component based development for exception-handling in fault tolerant...
In a model-based software systems development formal specifications of the components of the system ...
Action systems have been shown to be applicable for modelling and constructing both sequential and c...
We present a transformational approach to program verification and software model checking that uses...
In this paper, we present a software framework for adding fault-tolerance to existing finite-state p...
To prove the correctness of a program (written in a high level programming language) with respect t...
This paper describes how the transformational framework developed in [Liu91, LJ92] is applied to bac...
The construction of a high-assurance system requires some evidence, ideally a proof, that the system...
We present a polynomial time algorithm for automatic synthesis of fault-tolerant distributed program...
AbstractThe incorporation of a recovery algorithm into a program can be viewed as a program transfor...
Proving that a program suits its specification and thus can be called correct has been a research su...
Coping explicitly with failures during the conception and the design of software development complic...
Abstract. Fault-tolerance is a crucial property in many systems. Thus, mechanical verification of al...
We present a new, semantics-based approach to me-chanical program repair where the intended meaning ...
A transformational method is given for specifying and verifying fault-tolerant, real-time programs. ...
This paper presents a theory of component based development for exception-handling in fault tolerant...
In a model-based software systems development formal specifications of the components of the system ...
Action systems have been shown to be applicable for modelling and constructing both sequential and c...
We present a transformational approach to program verification and software model checking that uses...
In this paper, we present a software framework for adding fault-tolerance to existing finite-state p...
To prove the correctness of a program (written in a high level programming language) with respect t...
This paper describes how the transformational framework developed in [Liu91, LJ92] is applied to bac...
The construction of a high-assurance system requires some evidence, ideally a proof, that the system...
We present a polynomial time algorithm for automatic synthesis of fault-tolerant distributed program...