Model Transformation Reuse Across Metamodels A Classification and Comparison of Approaches

Model transformations (MTs) are essential elements of model-driven engineering (MDE) solutions. MDE promotes the creation of domain-specific metamodels, but without proper reuse mechanisms, MTs need to be developed from scratch for each new metamodel. In this paper, we classify reuse approaches for...

Full description

Saved in:
Bibliographic Details
Published inTheory and Practice of Model Transformation pp. 92 - 109
Main Authors Bruel, Jean-Michel, Combemale, Benoit, Guerra, Esther, Jézéquel, Jean-Marc, Kienzle, Jörg, de Lara, Juan, Mussbacher, Gunter, Syriani, Eugene, Vangheluwe, Hans
Format Book Chapter
LanguageEnglish
Published Cham Springer International Publishing 2018
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Model transformations (MTs) are essential elements of model-driven engineering (MDE) solutions. MDE promotes the creation of domain-specific metamodels, but without proper reuse mechanisms, MTs need to be developed from scratch for each new metamodel. In this paper, we classify reuse approaches for MTs across different metamodels and compare a sample of specific approaches – model types, concepts, a-posteriori typing, multilevel modeling, and design patterns for MTs – with the help of a feature model developed for this purpose, as well as a common example. We discuss strengths and weaknesses of each approach, provide a reading grid used to compare their features, and identify gaps in current reuse approaches.
ISBN:9783319933160
3319933167
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-319-93317-7_4