REFERENCES
Bruneli
`
ere, H., Cabot, J., Dup
´
e, G., and Madiot, F.
(2014). MoDisco: A model-driven reverse engineer-
ing framework. Information and Software Technology,
56(8):1012–1032.
Buchmann, T. (2012). Valkyrie: A UML-based model-
driven environment for model-driven software engi-
neering. In Hammoudi, S., van Sinderen, M., and
Cordeiro, J., editors, Proceedings of the 7th Interna-
tional Conference on Software Paradigm Trends (IC-
SOFT 2012), pages 147–157. ScitePress.
Buchmann, T. and Westfechtel, B. (2013). Towards in-
cremental round-trip engineering using model trans-
formations. In Demirors, O. and Turetken, O., edi-
tors, Proceedings of the 39th Euromicro Conference
on Software Engineering and Advanced Applications
(SEAA 2013), pages 130–133. IEEE Conference Pub-
lishing Service.
Czarnecki, K., Foster, J. N., Hu, Z., L
¨
ammel, R., Sch
¨
urr, A.,
and Terwilliger, J. F. (2009). Bidirectional transforma-
tions: A cross-discipline perspective. In Paige, R. F.,
editor, Proceedings of the Second International Con-
ference on Theory and Practice of Model Transforma-
tions (ICMT 2009), volume 5563 of Lecture Notes in
Computer Science, pages 260–283, Zurich, Switzer-
land. Springer-Verlag.
Czarnecki, K. and Helsen, S. (2006). Feature-based sur-
vey of model transformation approaches. IBM Sys-
tems Journal, 45(3):621–645.
de Lara, J. and Guerra, E. (2009). Formal support for QVT-
Relations with coloured petri nets. In Sch
¨
urr, A. and
Selic, B., editors, Proceedings of the 12th Interna-
tional Conference on Model Driven Engineering and
Systems (MODELS 2009), volume 5795 of Lecture
Notes in Computer Science, pages 256–270, Denver,
CO. Springer-Verlag.
Guerra, E. and de Lara, J. (2012). An algebraic semantics
for QVT-Relations check-only transformations. Fun-
damentae Informaticae, 114(1):73–101.
Jakumeit, E., Buchwald, S., Wagelaar, D., Dan, L.,
Heged
¨
us, A., Herrmannsd
¨
orfer, M., Horn, T., Kalnina,
E., Krause, C., Lano, K., Lepper, M., Rensink, A.,
Rose, L., W
¨
atzold, S., and Mazanek, S. (2014). A sur-
vey and comparison of transformation tools based on
the transformation tool contest. Science of Computer
Programming, 85A:41–99.
Jouault, F., Allilaire, F., B
´
ezivin, J., and Kurtev, I. (2008).
ATL: A model transformation tool. Science of Com-
puter Programming, 72(1–2):31–39.
Jungnickel, D. (2008). Graphs, Networks and Algorithms,
volume 5 of Algorithms and Computation in Mathe-
matics. Springer, Berlin, Germany, 3rd edition.
Kerzner, H. (1998). Project Management: A Systems
Approach to Planning, Scheduling, and Controlling.
John Wiley & Sons, New York, NY, 6th edition.
Kindler, E. and Wagner, R. (2007). Triple graph grammars:
Concepts, extensions, implementations, and applica-
tion scenarios. Technical Report tr-ri-07-284, Univer-
sity of Paderborn, Paderborn, Germany.
K
¨
onigs, A. and Sch
¨
urr, A. (2006). Tool integration with
triple graph grammars - a survey. In Heckel, R., ed-
itor, Proceedings of the School of SegraVis Research
Training Network on Foundations of Visual Modelling
Techniques (FoVMT 2004), volume 148 of Electronic
Notes in Theoretical Computer Science, pages 113–
150, Dagstuhl, Germany. Elsevier Science.
K
¨
uhne, T. (2006). Matters of (meta-)modeling. Software
and Systems Modeling, 5(4):369–385.
Object Management Group (2012). Object Constraint Lan-
guage Version 2.3.1. Needham, MA, formal/2012-01-
01 edition.
Object Management Group (2013). OMG Meta Object Fa-
cility (MOF) Core Specification Version 2.4.1. Need-
ham, MA, formal/2013-06-01 edition.
Object Management Group (2014). Meta Object Facility
(MOF) 2.0 Query/View/Transformation Specification
Version 1.2 Beta. Needham, MA, ptc-2014-03-38 edi-
tion.
Reddy, S., Venkatesh, R., and Zahid, A. (2006). A rela-
tional approach to model transformation using QVT
Relations. Technical report, Tata Research Develop-
ment and Design Centre, Pune, India.
Schmidt, D. C. (2006). Guest editor’s introduction: Model-
driven engineering. IEEE Computer, 39(2):25–31.
Sch
¨
urr, A. (1995). Specification of graph translators with
triple graph grammars. In Proceedings of the 20th In-
ternational Workshop on Graph-Theoretic Concepts
in Computer Science (WG 1994), volume 903 of
Lecture Notes in Computer Science, pages 151–163,
Herrsching, Germany. Springer-Verlag.
Sch
¨
urr, A. and Klar, F. (2008). 15 years of triple graph
grammars – research challenges, new contributions,
open problems. In Ehrig, H., Heckel, R., Rozen-
berg, G., and Taentzer, G., editors, Graph Transfor-
mations: 4th International Conference (ICGT 2008),
volume 5214 of Lecture Notes in Computer Science,
pages 411–425, Leicester, UK. Springer-Verlag.
Schwichtenberg, S., Gerth, C., Huma, Z., and Engels, G.
(2014). Normalizing heterogeneous service descrip-
tion models with generated QVT transformations. In
Cabot, J. and Rubin, J., editors, Proceedings of the
10th European Conference on Modelling Foundations
and Applications (ECMFA 2014), volume 8569 of
Lecture Notes in Computer Science, pages 180–195,
York, UK. Springer-Verlag.
Steinberg, D., Budinsky, F., Paternostro, M., and Merks,
E. (2009). EMF Eclipse Modeling Framework. The
Eclipse Series. Addison-Wesley, Upper Saddle River,
NJ, 2nd edition.
Stevens, P. (2010). Bidirectional model transformations in
QVT: Semantic issues and open questions. Software
and Systems Modeling, 9(1):7–20.
Stevens, P. (2013). A simple game-theoretic approach to
checkonly QVT Relations. Software and Systems
Modeling, 12(1):175–199.
Westfechtel, B. (2015). Bidirectional transformations in
QVT Relations: Potentials and limitations. Journal
of Object Technology. Submitted for publication.
ACaseStudyforEvaluatingBidirectionalTransformationsinQVTRelations
155