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
Hans Schippers and Pieter Van Gorp.
Standardizing SDM for Model Transformations. Second Int. Fujaba Days (
FD’04), Darmstadt (Germany), September 15-17, 2004. Online
PDF.
About Model-Driven Architecture
A. Kleppe, J. Warmer, and W. Bast.
MDA Explained, the Model Driven Architecture: Practice and Promise. Addison-Wesley, 2003.
Pieter Van Gorp, Dirk Janssens and Tracy Gardner.
Write Once, Deploy N: a Performance Oriented MDA Case Study.
8th
IEEE International Enterprise Distributed Object Computing Conference (
EDOC 2004),
Monterey (California, USA), September 20-24, 2004. Published by
IEEE, Online
PDF,
Sides.
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
GenerativeTechniquesInTheContextOfModelDrivenArchitecture:
OOPSLA workshop
Research Tools
In alphabetic order:
Internal links
ModelDrivenArchitecture |
CategoryTransformation |
CategoryTransformationParadigm |
CategorySoftwareEvolution | Contributors:
TomMens,
PieterVanGorp
-- Originally created by
TomMens on 4 Oct 2004