Once defined and syntactically and semantically validated, model transformations must be executed. Techniques to implement transformation execution include: code generation, which generates executable code from a higher-level specification of the transformation; interpretation, which parses and executes the transformation at runtime.

Comparison of Model Transformation Tools