Model transformation is the equivalent of program transformation, but applied to models instead of programs. This encompasses design models (e.g., UML diagrams), architectural descriptions, requirements specifications and many more. Needless to say, many of the techniques that are used for program transformation can also be applied in the context of model transformation.

Model refactoring is a specific kind of model transformation, namely the application of refactoring techniques to models instead of programs.

THIS PAGE NEEDS TO BE EXTENDED...


Papers

About model transformation

Daniel Varro and Andras Pataricza. Generic and meta-transformations for model transformation engineering. Proc. Int'l Conf. UML 2004, LNCS 3273, pp. 290-304, Springer-Verlag, 2004

Krzysztof Czarnecki and Simon Helsen. Classification of Model Transformation Approaches. OOPSLA 2003 Workshop on Generative Techniques in the Context of Model-Driven Architectures. 2003

About Model-Driven Architecture

A. Kleppe, J. Warmer, and W. Bast. MDA Explained, the Model Driven Architecture: Practice and Promise. Addison-Wesley, 2003.


Workshops and conferences

SETra 2004: international workshop on Software Evolution through Transformations: Model-based versus Implementation-level Solutions

MoDELS 2005: international conference on Model Driven Engineering Languages and Systems


Useful links


CategoryTransformation | CategoryTransformationParadigm | CategorySoftwareEvolution | Contributors: TomMens

-- Originally created by TomMens on 4 Oct 2004

Revision: r1.5 - 26 Oct 2004 - 19:34 - TomMens
Transform > Refactoring > ModelRefactoring > ModelTransformation
Copyright © 1999-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback