Program Generators and Generation Software
Paul A. Luker · The Computer Journal · 1986
Program generation is a technique that is becoming increasingly popular, although many of the products so far developed have taken a very ad hoc approach. A definition of program generation is given together with an assessment of its applicability and a discussion of the basic structure of a program generator. An architecture is proposed. Considerations of dialogue design are given together with a number of operational criteria aimed at improving the user interface.