Preface
Pieter Van Gorp, Steffen Mazanek and Louis Rose |
The Case Studies
|
GMF: A Model Migration Case for the Transformation Tool Contest
Markus Herrmannsdoerfer | 1 |
Compiler Optimization: A Case for the Transformation Tool Contest
Sebastian Buchwald and Edgar Jakumeit | 6 |
Program Understanding: A Reengineering Case for the Transformation Tool Contest
Tassilo Horn | 17 |
HelloWorld! An Instructive Case for the Transformation Tool Contest
Steffen Mazanek | 22 |
Solving the GMF Model Migration Case
|
Solving the TTC 2011 Model Migration Case with Edapt
Markus Herrmannsdoerfer | 27 |
Solving the TTC 2011 Model Migration Case with UML-RSDS
K. Lano and S. Kolahdouz-Rahimi | 36 |
Solving the Compiler Optimization Case
|
Solving the TTC 2011 Compiler Optimization Case with GrGen.NET
Sebastian Buchwald and Edgar Jakumeit | 42 |
Solving the TTC 2011 Compiler Optimization Case with QVTR-XSLT
Dan Li, Xiaoshan Li and Volker Stolz | 54 |
Solving the TTC 2011 Compiler Optimization Task with metatools
Markus Lepper and Baltasar Trancón y Widemann | 70 |
Solving the TTC 2011 Compiler Optimization Case with GReTL
Tassilo Horn | 116 |
Solving the TTC 2011 Compiler Optimization Case with GROOVE
Arend Rensink and Eduardo Zambon | 126 |
Solving the Reengineering Case
|
Solving the TTC 2011 Reengineering Case with GReTL
Tassilo Horn | 131 |
Solving the TTC 2011 Reengineering Case with VIATRA2
Ábel Hegedus, Zoltán Ujhelyi and Gábor Bergmann | 136 |
Solving the TTC 2011 Reengineering Case with Edapt
Markus Herrmannsdoerfer | 149 |
Solving the TTC 2011 Reengineering Case with MOLA and Higher-Order Transformations
Agris Sostaks, Elina Kalnina, Audris Kalnins, Edgars Celms and Janis Iraids | 159 |
Solving the TTC 2011 Reengineering Case with GrGen.NET
Edgar Jakumeit and Sebastian Buchwald | 168 |
Solving the TTC 2011 Reengineering Case with Henshin
Stefan Jurack and Johannes Tietje | 181 |
Solving the Hello World Case
|
Saying Hello World with Edapt - A Solution to the TTC 2011 Instructive Case
Markus Herrmannsdoerfer | 204 |
Saying Hello World with GROOVE - A Solution to the TTC 2011 Instructive Case
Amir Hossein Ghamarian, Maarten de Mol, Arend Rensink and Eduardo Zambon | 215 |
Saying HelloWorld with QVTR-XSLT — A Solution to the TTC 2011 Instructive Case
Dan Li, Xiaoshan Li and Volker Stolz | 223 |
Saying Hello World with MOLA - A Solution to the TTC 2011 Instructive Case
Elina Kalnina, Audris Kalnins, Agris Sostaks, Janis Iraids and Edgars Celms | 237 |
Saying Hello World with Henshin - A Solution to the TTC 2011 Instructive Case
Stefan Jurack and Johannes Tietje | 253 |
Saying Hello World with GrGen.NET - A Solution to the TTC 2011 Instructive Case
Sebastian Buchwald and Edgar Jakumeit | 281 |
Saying Hello World with GReTL – A Solution to the TTC 2011 Instructive Case
Tassilo Horn | 295 |
Saying Hello World with VIATRA2 - A Solution to the TTC 2011 Instructive Case
Ábel Hegedus, Zoltán Ujhelyi and Gábor Bergmann | 302 |
Saying Hello World with UML-RSDS – A Solution to the 2011 Instructive Case
K. Lano and S. Kolahdouz-Rahimi | 325 |
Saying Hello World with Epsilon – A Solution to the 2011 Instructive Case
Louis M. Rose, Antonio García-Domínguez, James R. Williams, Dimitrios S. Kolovos, Richard F. Paige and Fiona A.C. Polack | 332 |
As organizers of TTC 2011, we have been supported by the following steering committee members:
The submissions for this volume have gone through a thorough two-step reviewing process. Therefore, special
thanks to the TTC 2011 program committee members: