• DocumentCode
    695452
  • Title

    Model-Driven Co-evolution for Agile Development

  • Author

    Schonbock, J. ; Etzlstorfer, J. ; Kapsammer, E. ; Kusel, A. ; Retschitzegger, W. ; Schwinger, W.

  • Author_Institution
    Upper Austrian Univ. of Appl. Sci., Hagenberg, Austria
  • fYear
    2015
  • fDate
    5-8 Jan. 2015
  • Firstpage
    5094
  • Lastpage
    5103
  • 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.
  • Keywords
    formal specification; ontologies (artificial intelligence); software maintenance; software prototyping; agile MDE; agile development; agile model-driven engineering; co-evolution automation; grammar engineering; metamodels; model-driven co-evolution; ontology; software artifacts; software engineering; DSL; Estimation; Grammar; Ontologies; Semantics; Software; XML; Agile Model-Driven Development; Co-Evolution; Evolution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences (HICSS), 2015 48th Hawaii International Conference on
  • Conference_Location
    Kauai, HI
  • ISSN
    1530-1605
  • Type

    conf

  • DOI
    10.1109/HICSS.2015.603
  • Filename
    7070425