Survey and classification of model transformation tools

N Kahani, M Bagherzadeh, JR Cordy, J Dingel… - Software & Systems …, 2019 - Springer
Abstract Model transformation lies at the very core of model-driven engineering, and a large
number of model transformation languages and tools have been proposed over the last few …

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 …

[HTML][HTML] A survey and comparison of transformation tools based on the transformation tool contest

E Jakumeit, S Buchwald, D Wagelaar, L Dan… - Science of computer …, 2014 - Elsevier
Abstract Model transformation is one of the key tasks in model-driven engineering and relies
on the efficient matching and modification of graph-based data structures; its sibling graph …

[HTML][HTML] Evaluation of model transformation approaches for model refactoring

S Kolahdouz-Rahimi, K Lano, S Pillay, J Troya… - Science of Computer …, 2014 - Elsevier
This paper provides a systematic evaluation framework for comparing model transformation
approaches, based upon the ISO/IEC 9126-1 quality characteristics for software systems …

Graph and model transformation tools for model migration: Empirical results from the transformation tool contest

LM Rose, M Herrmannsdoerfer, S Mazanek… - Software & Systems …, 2014 - Springer
We describe the results of the Transformation Tool Contest 2010 workshop, in which nine
graph and model transformation tools were compared for specifying model migration. The …

[PDF][PDF] Comparison and evaluation of model transformation tools

N Kahani, JR Cordy - Queen's University, Kingston, Tech …, 2015 - research.cs.queensu.ca
An impressive number of model transformation languages and associated tools have been
developed over the last few years. These tools can be used to develop, transform, merge …

Comparison of the expressiveness and performance of template-based code generation tools

L Luhunu, E Syriani - Proceedings of the 10th ACM SIGPLAN …, 2017 - dl.acm.org
A critical step in model-driven engineering (MDE) is the automatic synthesis of a textual
artifact from models. This is a very useful model transformation to generate application code …

An adjustable transformation from OWL to Ecore

T Rahmani, D Oberle, M Dahms - International Conference on Model …, 2010 - Springer
Although there are sufficient similarities between the W3C Web Ontology Language OWL
and the software modeling language Ecore, little research has been conducted into …

A rewriting logic-based semantics and analysis of UML activity diagrams: a graph transformation approach

E Kerkouche, K Khalfaoui… - International Journal of …, 2020 - inderscienceonline.com
Activity diagrams are UML behaviour diagrams which describe global dynamic behaviours
of systems in a user-friendly manner. Nevertheless, UML notations lack firm semantics which …

Cyber-physical systems software development: way of working and tool suite

MM Bezemer - 2013 - research.utwente.nl
Designing embedded control software for modern cyber-physical systems becomes more
and more difficult, because of the increasing amount and complexity of their requirements …