Systematic Recovery of MDE Technology Usage

MDE projects may use various MDE technologies (e.g., for model transformation, model comparison, or model/code generation) and thus, contain various MDE artifacts (such as models, metamodels, and model transformations). The details of using the MDE technologies and the relationships between the MDE...

Full description

Saved in:
Bibliographic Details
Published inTheory and Practice of Model Transformation Vol. 10888; pp. 110 - 126
Main Authors Di Rocco, Juri, Di Ruscio, Davide, Härtel, Johannes, Iovino, Ludovico, Lämmel, Ralf, Pierantonio, Alfonso
Format Book Chapter
LanguageEnglish
Published Switzerland Springer International Publishing AG 2018
Springer International Publishing
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:MDE projects may use various MDE technologies (e.g., for model transformation, model comparison, or model/code generation) and thus, contain various MDE artifacts (such as models, metamodels, and model transformations). The details of using the MDE technologies and the relationships between the MDE artifacts are typically not accessible at a higher level of abstraction, which makes it hard to understand, build, and test the MDE projects and thus, to reuse the contained MDE artifacts. In this paper, we present a megamodel-based reverse engineering methodology and an infrastructure MDEprofiler for recovering details of using MDE technologies in MDE projects and modeling these details at a higher level of abstraction. We exemplify the approach for MDE projects that use ATL-based model transformations.
ISBN:9783319933160
3319933167
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-319-93317-7_5