AbstractA basic purpose of transformation systems is the application of ‘correctness-preserving rules’ in order to derive from given programs new, ‘equivalent’ ones. An important aspect here is the usage of induction principles, without which transformation systems would have too limited power.The paper presents a formal system of ‘transformation rules’ that incorporates induction. This system is a kind of ‘Gentzen-style calculus’, impoverished, however, to a degree that just meets the needs of program transformation. Thus we achieve a basis for the design of transformation systems, which is both simple and sound
In the proofs-as-programs methodology, verified programs are developed through theorem-proving in a ...
Functional programs are particularly well suited to formal manipulation by equational reasoning. In ...
Functional programs are particularly well suited to formal manipulation by equational reasoning. In ...
AbstractA basic purpose of transformation systems is the application of ‘correctness-preserving rule...
A large part of the effort in formal program developments is expended on repeating the same derivati...
This paper makes a contribution to the calculational paradigm of program development, a paradigm in ...
AbstractIn order to make transformational developments of programs more transparent and thus better ...
This paper is a companion to [Hen93] which explores in depth the relationship between transformation...
AbstractAlgebraic specification and transformational programming have been advocated as new approach...
This paper briefly describes the use of the program transformation methodology for the development o...
Program transformation concerns the derivation of an efficient program by applying correctness-pres...
AbstractThis paper describes a constructive system, based on a particular typed λ-calculus with cons...
AbstractWe present an overview of some techniques which have been proposed for the transformation of...
Of the various approaches to program correctness, that of "Transformational Programming " ...
A large part of the effort in formal program developments i expended on repeating the same derivatio...
In the proofs-as-programs methodology, verified programs are developed through theorem-proving in a ...
Functional programs are particularly well suited to formal manipulation by equational reasoning. In ...
Functional programs are particularly well suited to formal manipulation by equational reasoning. In ...
AbstractA basic purpose of transformation systems is the application of ‘correctness-preserving rule...
A large part of the effort in formal program developments is expended on repeating the same derivati...
This paper makes a contribution to the calculational paradigm of program development, a paradigm in ...
AbstractIn order to make transformational developments of programs more transparent and thus better ...
This paper is a companion to [Hen93] which explores in depth the relationship between transformation...
AbstractAlgebraic specification and transformational programming have been advocated as new approach...
This paper briefly describes the use of the program transformation methodology for the development o...
Program transformation concerns the derivation of an efficient program by applying correctness-pres...
AbstractThis paper describes a constructive system, based on a particular typed λ-calculus with cons...
AbstractWe present an overview of some techniques which have been proposed for the transformation of...
Of the various approaches to program correctness, that of "Transformational Programming " ...
A large part of the effort in formal program developments i expended on repeating the same derivatio...
In the proofs-as-programs methodology, verified programs are developed through theorem-proving in a ...
Functional programs are particularly well suited to formal manipulation by equational reasoning. In ...
Functional programs are particularly well suited to formal manipulation by equational reasoning. In ...