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

Jeff Gray, Yuehua Lin, Jing Zhang, Steve Nordstrom, Aniruddha Gokhale, Sandeep Neema, and Swapna Gokhale, “Replicators: Transformations to Address Model Scalability,” Model Driven Engineering Languages and Systems (MoDELS?) (formerly the UML series of conferences), Springer-Verlag LNCS 3713, Montego Bay, Jamaica, October 2005, pp. 295-308. Online PDF

Yuehua Lin, Jing Zhang, and Jeff Gray, A Framework for Testing Model Transformations, in Model-driven Software Development, (Sami Beydeda, Matthias Book, and Volker Gruhn, eds.), Springer, ISBN: 3-540-25613-X, 2005, Chapter 10, pp. 219-236, 2005.

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

Jeff Gray, Janos Sztipanovits, Douglas C. Schmidt, Ted Bapty, Sandeep Neema, and Aniruddha Gokhale, Two-level Aspect Weaving to Support Evolution of Model-Driven Synthesis, in Aspect-Oriented Software Development, (Robert Filman, Tzilla Elrad, Mehmet Aksit, and Siobhán Clarke, eds.), Addison-Wesley, ISBN: 0321219767, 2004, Chapter 30, pp. 681-710.

Jeff Gray, Jing Zhang, Yuehua Lin, Hui Wu, Suman Roychoudhury, Rajesh Sudarsan, Aniruddha Gokhale, Sandeep Neema, Feng Shi, and Ted Bapty, Model-Driven Program Transformation of a Large Avionics Framework, Generative Programming and Component Engineering (GPCE 2004), Springer-Verlag LNCS 3286, Vancouver, BC, October 2004, pp. 361-378. Online PDF

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

Revision: r1.7 - 17 Aug 2005 - 15:49 - JeffGray
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