MssCF
Mark Stephen Sobkow's Code Factory
MSS Code Factory turns XML Business Application Models into source code by applying a knowledge base of expansion rule cartridges.
Each cartridge of rules in the knowledge base defines the code to be produced for a particular language, tool, or combination thereof. A cartridge can also integrate the rules from other cartridges, so you can create a virtual cartridge that will produce all the code to support a given software stack that the rules provide.
MSS Code Factory takes over the duties of the junior programmer on large database integration projects, whose primary task is to follow the templates provided by the application architect and senior systems analysts. If you can provide a template, it is usually possible to define rules to produce code following the template.
The rules themselves use a General Expansion Language (GEL) XML syntax.