June 2014
Intermediate to advanced
624 pages
33h 31m
English
MANFRED BROY, Institut für Informatik, Technische Universität München, D-8000 Munich, Germany
PETER PEPPER , Institut für Informatik, Technische Universität München, D-8000 Munich, Germany, on leave at Stanford University, Stanford, CA 94305
A methodology of program development by transformations is outlined. In particular, ways of representing the transformation rules are discussed, and the relationship between notions of their correctness and the semantic definition of programming languages is studied. How transformation techniques are complemented by the use of abstract data types and assertions is described. In the resulting calculus of transformations, the single rules not only ...
Read now
Unlock full access