Model transformation is the equivalent of [[ProgramTransformation][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. [[ModelRefactoring][Model refactoring]] is a specific kind of model transformation, namely the application of [[ProgramRefactoring][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 [[http://www.cis.uab.edu/gray/Pubs/models-2005.pdf 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 [[http://www.cis.uab.edu/gray/Pubs/gpce-2004.pdf 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 ([[http://www.es.tu-darmstadt.de/english/news/fd04 FD’04]]), Darmstadt (Germany), September 15-17, 2004. Online [[http://www.lore.ua.ac.be/refactoringProject/publications/StandardizingSDMforModelTransformations.pdf 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 ([[http://www.cis.uab.edu/info/edoc2004/ EDOC 2004]]), Monterey (California, USA), September 20-24, 2004. Published by [[http://csdl.computer.org/comp/proceedings/edoc/2004/2214/00/22140123abs.htm IEEE]], Online [[http://www.lore.ua.ac.be/refactoringProject/publications/VanGorp2004EDOC.pdf PDF]], [[http://www.lore.ua.ac.be/refactoringProject/publications/VanGorp2004EDOC_slides.pdf Sides]]. ---- ----+++Workshops and conferences [[http://wwwcs.upb.de/cs/ag-engels/ag_engl/Segravis/Events/SETra04/][SETra 2004]]: international workshop on _Software Evolution through Transformations: Model-based versus Implementation-level Solutions_ [[http://www.cs.colostate.edu/models05/][MoDELS 2005]]: international conference on _Model Driven Engineering Languages and Systems_ GenerativeTechniquesInTheContextOfModelDrivenArchitecture: OOPSLA workshop ---- ----+++Research Tools In alphabetic order: * [[http://www.sciences.univ-nantes.fr/info/perso/permanents/atl/ ATL]] * [[http://atom3.cs.mcgill.ca/ ATOM3]] * [[http://www.cis.uab.edu/gray/Research/C-SAW/ C-SAW]] * [[http://www.fujaba.de/ Fujaba]] ([[http://motmot.sourceforge.net/ MoTMoT]] is a MOF compliant code generator for a UML 1.4 profile of Fujaba's SDM language) * [[http://wwwswt.fzi.de/~christo/great/ GReAT]] * [[http://www.cs.kent.ac.uk/projects/ocl/ KMF]] * [[http://www.ida.liu.se/~henla/mdafa2004/slides/kalnins-mdafa2004.ppt&e=9810 MOLA]] * [[http://modelware.inria.fr/rubrique.php3?id_rubrique=8 MTL]] * [[http://topmodl.org/ TopModL]] ----+++Internal links ----- ModelDrivenArchitecture | CategoryTransformation | CategoryTransformationParadigm | CategorySoftwareEvolution | Contributors: Main.TomMens, Main.PieterVanGorp -- Originally created by Main.TomMens on 4 Oct 2004