Dijkstra's weakest pre-condition formalism for proving correctness of programs is modified and extended to show the validity of several source-to-source transformations. Examples of the method developed include transformations involving goto elimination, loop fusion and splitting, distribution over conditionals, commutativity of statements, and removal of the empty statement
AbstractA compiler optimization is sound if the optimized program that it produces is semantically e...
AbstractThe introduction of Hoare Logic made it feasible to supply correctness proofs of small seque...
General correctness, which subsumes partial and total correctness, is defined for both weakest prec...
Dijkstra's weakest pre-condition formalism for proving correctness of programs is modified and exten...
Abstract. In proof theory, a standard method for showing the correct-ness of a program w.r.t. given ...
Abstract In proof theory, a standard method for showing the correct-ness of a program w.r.t. given p...
AbstractThe theory of relative program correctness and its preservation allows for elaborate and pra...
Schema-based logic program transformation has proven to be an eective technique for the optimiza-tio...
In proof theory, a standard method for showing the correctness of a program w.r.t. given pre- and po...
In proof theory, a standard method for showing the correctness of a program w.r.t. given pre- and po...
Program transformations are frequently performed by optimizing compilers and the correctness of app...
The introduction of Hoare Logic made it feasible to supply correctness proofs of small sequential pr...
I am indebted to Prof. Edsgar Dijkstra for introducing me to weakest preconditions, Prof. J Moore fo...
AbstractWe present a purely syntactical definition of E.W. Dijkstra's predicate transformer wp for n...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
AbstractA compiler optimization is sound if the optimized program that it produces is semantically e...
AbstractThe introduction of Hoare Logic made it feasible to supply correctness proofs of small seque...
General correctness, which subsumes partial and total correctness, is defined for both weakest prec...
Dijkstra's weakest pre-condition formalism for proving correctness of programs is modified and exten...
Abstract. In proof theory, a standard method for showing the correct-ness of a program w.r.t. given ...
Abstract In proof theory, a standard method for showing the correct-ness of a program w.r.t. given p...
AbstractThe theory of relative program correctness and its preservation allows for elaborate and pra...
Schema-based logic program transformation has proven to be an eective technique for the optimiza-tio...
In proof theory, a standard method for showing the correctness of a program w.r.t. given pre- and po...
In proof theory, a standard method for showing the correctness of a program w.r.t. given pre- and po...
Program transformations are frequently performed by optimizing compilers and the correctness of app...
The introduction of Hoare Logic made it feasible to supply correctness proofs of small sequential pr...
I am indebted to Prof. Edsgar Dijkstra for introducing me to weakest preconditions, Prof. J Moore fo...
AbstractWe present a purely syntactical definition of E.W. Dijkstra's predicate transformer wp for n...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
AbstractA compiler optimization is sound if the optimized program that it produces is semantically e...
AbstractThe introduction of Hoare Logic made it feasible to supply correctness proofs of small seque...
General correctness, which subsumes partial and total correctness, is defined for both weakest prec...