Model-Driven Co-Evolution for Agile Development

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

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

1 Citation (Scopus)

Abstract

In agile Model-Driven Engineering, the evolution of diverse software artifacts is omnipresent. Especially the evolution of metamodels, defining the grammar of, e.g., Domain Specific Languages, is quite challenging, since many dependent artifacts, including models and transformations, have to be co-evolved to re-establish consistency. Although much research effort has been spent to automate co-evolution, crucial issues remain open and a systematic survey of the state of research across different domains is still missing. This paper provides an extensive survey evaluating various co-evolution approaches also from areas in software engineering like data, ontology, and grammar engineering on basis of a detailed set of criteria serving as a research roadmap for further developments in the area of co-evolution for agile MDE. Based on these results, a conceptual co-evolution framework is presented and illustrated by a running example especially targeting a decrease in co-evolution effort, an increase in co-evolution consistency, and an advance in extensibility.

Original languageEnglish
Title of host publicationProceedings of the 48th Annual Hawaii International Conference on System Sciences, HICSS 2015
EditorsRalph H. Sprague, Tung X. Bui
Pages5094-5103
Number of pages10
ISBN (Electronic)9781479973675
DOIs
Publication statusPublished - 26 Mar 2015
Event48th Annual Hawaii International Conference on System Sciences - Kauai, Hawaii, United States
Duration: 5 Jan 20158 Jan 2015
http://www.hicss.hawaii.edu/hicss_48/apahome48.htm

Publication series

NameProceedings of the Annual Hawaii International Conference on System Sciences
Volume2015-March
ISSN (Print)1530-1605

Conference

Conference48th Annual Hawaii International Conference on System Sciences
Country/TerritoryUnited States
CityKauai, Hawaii
Period05.01.201508.01.2015
Internet address

Keywords

  • Agile model-driven development
  • Co-evolution
  • Evolution

Fingerprint

Dive into the research topics of 'Model-Driven Co-Evolution for Agile Development'. Together they form a unique fingerprint.

Cite this