smartGENERATOR is a tool to generate generators for software development results (not only code!).

smartGENERATOR takes structured input from any structured source that has a Java API or Java readable file format e.g.

smartGENERATOR systematically creates results like:

To do so smartGENERATOR maps the structured input to your output according to mapping rules you define. smartGENERATOR is best used together with the Y-Principle