Model-Driven Co-Evolution for Agile Development

被引:2
|
作者
Schonbock, J. [1 ]
Etzlstorfer, J. [2 ]
Kapsammer, E. [2 ]
Kusel, A. [2 ]
Retschitzegger, W. [2 ]
Schwinger, W. [2 ]
机构
[1] Upper Austrian Univ Appl Sci, Hagenberg, Austria
[2] Johannes Kepler Univ Linz, Linz, Austria
关键词
EVOLUTION;
D O I
10.1109/HICSS.2015.603
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 coevolution consistency, and an advance in extensibility.
引用
收藏
页码:5094 / 5103
页数:10
相关论文
共 50 条
  • [1] Automating Co-evolution in Model-Driven Engineering
    Cicchetti, Antonio
    Di Ruscio, Davide
    Eramo, Romina
    Pierantonio, Alfonso
    [J]. EDOC 2008: 12TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING, PROCEEDINGS, 2008, : 222 - 231
  • [2] Agile Model-Driven Development in Practice
    Zhang, Yuefeng
    Patel, Shailesh
    [J]. IEEE SOFTWARE, 2011, 28 (02) : 84 - 91
  • [3] On the Power of Abstraction: a Model-Driven Co-evolution Approach of Software Code
    Khelladi, Djamel Eddine
    Combemale, Benoit
    Acher, Mathieu
    Barais, Olivier
    [J]. 2020 IEEE/ACM 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING RESULTS (ICSE-NIER 2020), 2020, : 85 - 88
  • [4] Towards Co-evolution in Model-Driven Development Via Bidirectional Higher-Order Transformation
    Hoisl, Bernhard
    Hu, Zhenjiang
    Hidaka, Soichiro
    [J]. PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 466 - 471
  • [5] Towards Bidirectional Higher-Order Transformation for Model-Driven Co-evolution
    Hoisl, Bernhard
    Hu, Zhenjiang
    Hidaka, Soichiro
    [J]. MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, MODELSWARD 2014, 2015, 506 : 153 - 167
  • [6] Integrating Model-Driven Development Practices into Agile Process: Analyzing and Evaluating Software Evolution Aspects
    da Silva, Elton Figueiredo
    Pitangueira Maciel, Rita Suzana
    Magalhaes, Ana Patricia F.
    [J]. PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS), VOL 2, 2020, : 101 - 110
  • [7] Model-driven User Stories for Agile Data Warehouse Development
    Prakash, Naveen
    Prakash, Deepika
    [J]. 2017 IEEE 19TH CONFERENCE ON BUSINESS INFORMATICS (CBI), VOL 1, 2017, 1 : 424 - 433
  • [8] Modeling and Model Transformation as a Service: Towards an Agile Approach to Model-Driven Development
    Vahdati, Adel
    Ramsin, Raman
    [J]. LEAN AND AGILE SOFTWARE DEVELOPMENT, LASD 2022, 2022, 438 : 116 - 135
  • [9] Model-driven agile development of reactive multi-agent systems
    Kirby, James, Jr.
    [J]. 30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 2, SHORT PAPERS/WORKSHOPS/FAST ABSTRACTS/DOCTORAL SYMPOSIUM, PROCEEDINGS, 2006, : 297 - 302
  • [10] Mockup-Driven Development: Providing agile support for Model-Driven Web Engineering
    Matias Rivero, Jose
    Grigera, Julian
    Rossi, Gustavo
    Robles Luna, Esteban
    Montero, Francisco
    Gaedke, Martin
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (06) : 670 - 687