Reusability through program transformations

TE Cheatham - IEEE Transactions on Software Engineering, 1984 - ieeexplore.ieee.org
TE Cheatham
IEEE Transactions on Software Engineering, 1984ieeexplore.ieee.org
We describe a methodology and supporting programming environment that provide for
reuse of abstract programs. Abstract programs are written using notations and constructs
natural to the problem domain in a language realized by syntactic extension of a base
language. Program transformations are employed to refine an abstract program into its
concrete counterpart. We discuss the use of the methodology in the setting of rapid
prototyping and custom tailoring.
We describe a methodology and supporting programming environment that provide for reuse of abstract programs. Abstract programs are written using notations and constructs natural to the problem domain in a language realized by syntactic extension of a base language. Program transformations are employed to refine an abstract program into its concrete counterpart. We discuss the use of the methodology in the setting of rapid prototyping and custom tailoring.
ieeexplore.ieee.org