|
|
Jenerator - Generative Programming for Java
Generative Programming aims at creating software components,
which, after suitable configuration, generate systems or other
components. This allows to build families of products (or product lines) out
of which several concrete systems can be created. Compared to frameworks,
this has the advantage that the con¯guration takes place before
runtime, enhancing runtime performance. This paper introduces a tool
called Jenerator, an extensible code generator for Java. By using its
extension mechanisms, complete high-level, product-line-speci¯c generators
can be build, enabling the automated creation of systems on source code
basis.
The second part of the paper presents an application of Jenerator, a tool
and framework that can be used to produce components with di®erent
layouts out of existing Java classes. Additionally, code for persisting these
components can be generated.
[Paper]
01.09.1999
Download...
Abstract...
|
Jenerator - Generative Programming for Java
|
together with
Andreas Gärtner
|
|