Surveying co-evolution in modeling ecosystems

Jürgen Etzlstorfer, Elisabeth Kapsammer, Wieland Schwinger, Johannes Schönböck

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

Abstract

Metamodels, defining the determinant concepts of a domain, constitute the core components in Model-Driven Engineering. Together with their depending artifacts, e.g., models and transformations, they form modeling ecosystems. To be operable, it is essential for a modeling ecosystem to be in a valid state with respect to the various interdependencies between the metamodel and its depending artifacts as well as among the depending artifacts. Consequently, in case of metamodel evolution, caused by, e.g., changing requirements, the depending artifacts have to be co-evolved accordingly to keep the system in a valid state. With respect to modeling ecosystems, special effort has to be laid to a consistent co-evolution across the different kinds of artifacts and their relationships. Although several approaches for the co-evolution of depending artifacts have been proposed, there was no special focus on an ecosystem-wide perspective of co-evolution, yet. Therefore, this paper focuses on co-evolution in modeling ecosystems by discussing the various components of a modeling ecosystem and their relationships, depicting the respective co-evolution process, proposing an evaluation framework for co-evolution, and applying this framework to current approaches. Based on this evaluation we derive lessons learned and present future research directions.

Original languageEnglish
Title of host publicationModel-Driven Engineering and Software Development - 5th International Conference, MODELSWARD 2017, Revised Selected Papers
EditorsBran Selic, Luis Ferreira Pires, Slimane Hammoudi
PublisherSpringer
Pages354-376
Number of pages23
ISBN (Print)9783319947631
DOIs
Publication statusPublished - 2018
Event5th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2017 - Porto, Portugal
Duration: 19 Feb 201721 Feb 2017

Publication series

NameCommunications in Computer and Information Science
Volume880
ISSN (Print)1865-0929

Conference

Conference5th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2017
Country/TerritoryPortugal
CityPorto
Period19.02.201721.02.2017

Keywords

  • Co-evolution
  • Evolution
  • Model-driven engineering
  • Modeling ecosystem

Fingerprint

Dive into the research topics of 'Surveying co-evolution in modeling ecosystems'. Together they form a unique fingerprint.

Cite this