A generic approach simplifying model-to-model transformation chains

Gerd Kainz, Christian Buckl, Alois Knoll

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

The model-driven architecture proposes stepwise model refinement. The resulting model-to-model (M2M) transformation chains can consist of many steps. For realizing the transformations two approaches exist: Exogenous transformations, where input and output use different metamodels, and endogenous transformations, that use the same metamodel for input and output. Due to the particularities of embedded systems, using only endogenous transformations is not appropriate. For exogenous transformations, problems arise with respect to creation and maintenance of the subsequent metamodels. Another problem of these M2M transformation chains is that for one transformation step typically large parts of the model data remain unchanged. The resulting M2M transformation does often include many copy operations that distract the developers from the "real" transformations and increase implementation overhead. This paper introduces a generic approach that solves these issues by a (semi-) automatic metamodel construction and copy operation of unchanged model data between subsequent steps.

Original languageEnglish
Title of host publicationModel Driven Engineering Languages and Systems - 15th International Conference, MODELS 2012, Proceedings
Pages579-594
Number of pages16
DOIs
StatePublished - 2012
Event15th International Conference on Model Driven Engineering Languages and Systems, MODELS 2012 - Innsbruck, Austria
Duration: 30 Sep 20125 Oct 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7590 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference15th International Conference on Model Driven Engineering Languages and Systems, MODELS 2012
Country/TerritoryAustria
CityInnsbruck
Period30/09/125/10/12

Keywords

  • Metamodel-to-Metamodel Transformation
  • Model-driven Architecture
  • Model-driven Software Development
  • Model-to-Model Transformation
  • Transformation Chain

Fingerprint

Dive into the research topics of 'A generic approach simplifying model-to-model transformation chains'. Together they form a unique fingerprint.

Cite this