A transformational approach to generating application-specific environments
David Garlan, Linxi Cai, Robert L. Nord · 1992
Current software development environments tend to lie at opposite ends of a spectrum: at one extreme are specialized application generators; at the other are general-purpose programming environments. The former provide strong support for system development and reuse, but are costly to build and available only for limited domains. The latter provide weak support, but are generally available and universally applicable.