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 …

[HTML][HTML] Enabling consistency in view-based system development—the vitruvius approach

H Klare, ME Kramer, M Langhammer, D Werle… - Journal of Systems and …, 2021 - Elsevier
During the development of large software-intensive systems, developers use several
modeling languages and tools to describe a system from different viewpoints. Model-driven …

A feature-based classification of model repair approaches

N Macedo, T Jorge, A Cunha - IEEE Transactions on Software …, 2016 - ieeexplore.ieee.org
Consistency management, the ability to detect, diagnose and handle inconsistencies, is
crucial during the development process in Model-driven Engineering (MDE). As the …

Benchmarking bidirectional transformations: theory, implementation, application, and assessment

A Anjorin, T Buchmann, B Westfechtel, Z Diskin… - Software and systems …, 2020 - Springer
Bidirectional transformations (bx) are relevant for a wide range of application domains.
While bx problems may be solved with unidirectional languages and tools, maintaining …

Incremental (unidirectional) model transformation with emoflon:: Ibex

N Weidmann, A Anjorin, P Robrecht, G Varró - … ICGT 2019, Held as Part of …, 2019 - Springer
Graph transformation is a mature formalism often used as a basis for model transformation
tools. Although numerous graph transformation tools exist, very few explore the paradigm of …

Change propagation and bidirectionality in internal transformation DSLs

G Hinkel, E Burger - Software & Systems Modeling, 2019 - Springer
Despite good results in several industrial projects, model-driven engineering (MDE) has not
been widely adopted in industry. Although MDE has existed for more than a decade now …

Contrasting dedicated model transformation languages versus general purpose languages: a historical perspective on ATL versus Java based on complexity and size

S Höppner, T Kehrer, M Tichy - Software and Systems Modeling, 2022 - Springer
Abstract Model transformations are among the key concepts of model-driven engineering
(MDE), and dedicated model transformation languages (MTLs) emerged with the popularity …

20 years of triple graph grammars: A roadmap for future research

A Anjorin, E Leblebici, A Schürr - Electronic Communications of the …, 2016 - eceasst.org
Triple graph grammars (TGGs) provide a declarative, rule-based means of specifying binary
consistency relationships between different types of graphs. Over the last 20 years, TGGs …

[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 …

[BOEK][B] Specification languages for preserving consistency between models of different languages

ME Kramer - 2019 - books.google.com
When complex IT systems are being developed, the usage of several programming and
modelling languages can lead to inconsistencies that yield faulty designs and …