Model Driven Architecture

Program-Transformation.Org: The Program Transformation Wiki
ModelDrivenArchitecture is often presented as a particular approach to ProgramRefinement or, more generally, ProgramSynthesis.

Models are usually UML models or MOF models (at the M1 level) and are either transformed directly to code or to other models that are in-turn transformed.

CategoryTransformation | -- MichaelLawley - 29 Sep 2004