3 Hits in 1.3 sec

Solving the Movie Database Case with QVTo

Christopher Gerking, Christian Heinzemann
2014 International Conference on Software Technologies: Applications and Foundations  
This paper proposes a solution to the IMDb movie database case of the Transformation Tool Contest 2014. Our solution is based on the Eclipse implementation of the OMG standard QVTo.  ...  We implemented all of the tasks including all of the extension tasks. Our benchmark results show that QVTo is able to handle models with a few thousand objects.  ...  We use QVT Operational Mappings (QVTo, [4] ) for solving the different tasks of the movie database case.  ... 
dblp:conf/staf/GerkingH14 fatcat:yirl4tzap5cnvfstsji7s5xbmu

Model-driven Java code refactoring

Sohaib Hamioud, Fadila Atil
2015 Computer Science and Information Systems  
The presented approach is applied to the refactoring of Java code using a prototypical implementation based on the Eclipse Modeling Framework, a language workbench, a Java metamodel and a set of OMG standards  ...  We aim at exploring the value of model transformation and code generation when formalizing refactorings and developing tool support.  ...  Modeling frameworks like EMF tried to solve the growing size of models issue by introducing mechanisms such as lazy loading and databases for model persistence.  ... 
doi:10.2298/csis141025015h fatcat:rlcw245n4zbctiswcrtrocwcmu

Model-Driven Software Engineering in Practice: Second Edition

Marco Brambilla, Jordi Cabot, Manuel Wimmer
2017 Synthesis Lectures on Software Engineering  
with the technical aspects of MDSE, spanning from the basics on when and how to build a domain-specific modeling language, to the description of Model-to-Text and Model-to-Model transformations, and the  ...  e aim of this book is to provide you with an agile and flexible tool to introduce you to the MDSE world, thus allowing you to quickly understand its basic principles and techniques and to choose the right  ...  databases.  ... 
doi:10.2200/s00751ed2v01y201701swe004 fatcat:u5mnfbdrkrhw5lrerbbewxbc7e