AbstractThe introduction of Hoare Logic made it feasible to supply correctness proofs of small sequential programs. While correctness proofs of larger programs could be given in principle, the increased size of such a proof warranted additional organization. The present paper puts emphasis on the technique of program transformation to show the derivability and to prove the correctness of some fast list-copying algorithms developed by Robson, Fisher and Clark. This subject was motivated by an earlier paper on the same topic by Lee, De Roever and Gerhart. Some transformation rules necessary for the correctness proofs are given. Other proof techniques used include data refinement and the use of auxiliary variables and structures
AbstractThis paper shows how the Improvement Theorem — a semantic condition for establishing the tot...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
In this paper we describe our protocol for the interaction between a theory and the programs extract...
The introduction of Hoare Logic made it feasible to supply correctness proofs of small sequential pr...
AbstractThe introduction of Hoare Logic made it feasible to supply correctness proofs of small seque...
The many approaches which have been proposed in the literature for proving the correctness of unfold...
We present an overview of the program transformation techniques which have been proposed over the pa...
We present an overview of the program transformation techniques which have been proposed over the pa...
Schema-based logic program transformation has proven to be an eective technique for the optimiza-tio...
The many approaches which have been proposed in the literature for proving the correctness of unfold...
Dijkstra's weakest pre-condition formalism for proving correctness of programs is modified and exten...
In this paper we describe our system for automatically extracting "correct" programs from proofs usi...
A treatment is given of a class of program transformations Σ with the property that for each program...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
AbstractA survey of various results concerning the use of Hoare's logic in proving correctness of no...
AbstractThis paper shows how the Improvement Theorem — a semantic condition for establishing the tot...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
In this paper we describe our protocol for the interaction between a theory and the programs extract...
The introduction of Hoare Logic made it feasible to supply correctness proofs of small sequential pr...
AbstractThe introduction of Hoare Logic made it feasible to supply correctness proofs of small seque...
The many approaches which have been proposed in the literature for proving the correctness of unfold...
We present an overview of the program transformation techniques which have been proposed over the pa...
We present an overview of the program transformation techniques which have been proposed over the pa...
Schema-based logic program transformation has proven to be an eective technique for the optimiza-tio...
The many approaches which have been proposed in the literature for proving the correctness of unfold...
Dijkstra's weakest pre-condition formalism for proving correctness of programs is modified and exten...
In this paper we describe our system for automatically extracting "correct" programs from proofs usi...
A treatment is given of a class of program transformations Σ with the property that for each program...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
AbstractA survey of various results concerning the use of Hoare's logic in proving correctness of no...
AbstractThis paper shows how the Improvement Theorem — a semantic condition for establishing the tot...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
In this paper we describe our protocol for the interaction between a theory and the programs extract...