Reuse in model-to-model transformation languages: are we there yet?

A Kusel, J Schönböck, M Wimmer, G Kappel… - Software & Systems …, 2015 - Springer
In the area of model-driven engineering, model transformations are proposed as the
technique to systematically manipulate models. For increasing development productivity as …

Model-transformation design patterns

K Lano, S Kolahdouz-Rahimi - IEEE Transactions on Software …, 2014 - ieeexplore.ieee.org
This paper defines a catalogue of patterns for the specification and design of model
transformations, and provides a systematic scheme and classification of these patterns …

Engineering model transformations with transML

E Guerra, J de Lara, DS Kolovos, RF Paige… - Software & Systems …, 2013 - Springer
Abstract Model transformation is one of the pillars of model-driven engineering (MDE). The
increasing complexity of systems and modelling languages has dramatically raised the …

A survey of model transformation design patterns in practice

K Lano, S Kolahdouz-Rahimi… - Journal of Systems and …, 2018 - Elsevier
Abstract Model transformation design patterns have been proposed by a number of
researchers, but their usage appears to be sporadic and sometimes patterns are applied …

On the quest for flexible modelling

E Guerra, J de Lara - Proceedings of the 21th ACM/IEEE International …, 2018 - dl.acm.org
Modelling is a fundamental activity in Software Engineering, and central to model-based
engineering approaches. It is used for different purposes, and so its nature can range from …

[HTML][HTML] Assessing and improving quality of QVTo model transformations

CM Gerpheide, RRH Schiffelers, A Serebrenik - Software Quality Journal, 2016 - Springer
We investigate quality improvement in QVT operational mappings (QVTo) model
transformations, one of the languages defined in the OMG standard on model-to-model …

Design pattern oriented development of model transformations

H Ergin, E Syriani, J Gray - Computer Languages, Systems & Structures, 2016 - Elsevier
Abstract Model-driven engineering (MDE) is considered a well-established software
development approach that uses abstraction to bridge the gap between the problem space …

Constraint-based specification of model transformations

K Lano, S Kolahdouz-Rahimi - Journal of Systems and Software, 2013 - Elsevier
Model transformations are a central element of model-driven development (MDD)
approaches. The correctness, modularity and flexibility of model transformations is critical to …

Recommending model refactoring rules from refactoring examples

C Mokaddem, H Sahraoui, E Syriani - Proceedings of the 21th ACM/IEEE …, 2018 - dl.acm.org
Models, like other first-class artifacts such as source code, are maintained and may be
refactored to improve their quality and, consequently, one of the derived artifacts …

Challenges for addressing quality factors in model transformation

E Syriani, J Gray - 2012 IEEE Fifth International Conference on …, 2012 - ieeexplore.ieee.org
Designing a high quality model transformation is critical, because it is the pivotal mechanism
in many mission applications for evolving the intellectual design described by models. This …