Consistent Co-Evolution of Models and Transformations

Angelika Kusel, Jürgen Etzlstorfer, Elisabeth Kapsamer, Werner Retschitzegger, Wieland Schwinger, Johannes Schönböck

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

23 Citations (Scopus)

Abstract

Evolving metamodels are in the center of Model-Driven Engineering, necessitating the co-evolution of dependent artifacts like models and transformations. While model co-evolution has been extensively studied, transformation co-evolution has received less attention up to now. Current approaches for transformation co-evolution provide a fixed, restricted set of metamodel (MM) changes, only. Furthermore, composite changes are treated as monolithic units, which may lead to inconsistent co-evolution for overlapping atomic changes and prohibits extensibility. Finally, transformation co-evolution is considered in isolation, possibly inducing inconsistencies between model and transformation co-evolution. To overcome these limitations, we propose a complete set of atomic MM changes being able to describe arbitrary MM evolutions. Reusability and extensibility are supported by means of change composition, ensuring an intra-artifact consistent co-evolution. Furthermore, each change provides resolution actions for both, models and transformations, ensuring an inter-artifact consistent co-evolution. Based on our conceptual approach, a prototypical implementation is presented.

Original languageEnglish
Title of host publication2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems, MODELS 2015 - Proceedings
PublisherIEEE
Pages116-125
Number of pages10
ISBN (Electronic)9781467369084
DOIs
Publication statusPublished - 25 Nov 2015
Event18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS - Ottawa, Canada
Duration: 27 Sept 20152 Oct 2015
http://www.modelsconference.org/

Publication series

Name2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems, MODELS 2015 - Proceedings

Conference

Conference18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS
Country/TerritoryCanada
CityOttawa
Period27.09.201502.10.2015
Internet address

Keywords

  • Biological system modeling
  • Companies
  • Feature extraction
  • Semantics
  • Software
  • Syntactics
  • Systematics

Fingerprint

Dive into the research topics of 'Consistent Co-Evolution of Models and Transformations'. Together they form a unique fingerprint.

Cite this