Surveying the Corpus of Model Resolution Strategies for Metamodel Evolution

被引:6
|
作者
Hebig, Regina [1 ,2 ]
Khelladi, Djamel Eddine [3 ]
Bendraou, Reda [3 ]
机构
[1] Chalmers Univ Technol, Gothenburg, Sweden
[2] Gothenburg Univ, Gothenburg, Sweden
[3] Univ Paris 06, LIP6, Paris, France
关键词
D O I
10.1109/APSEC.2015.40
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Modeling languages evolve regularly. Companies need to maintain all those models that are used in running projects, which can cause these projects to fall back in their schedules. Since 10 years research addresses this issue with approaches for automating co-evolution. The dominant core of these approaches are model resolution strategies. They define 1) how models have to be changed in reaction to specific metamodel changes, 2) what degree of automation can be reached, and 3) to what extent the user can control the resolution outcome. In this paper, we survey existing co-evolution approaches and analyze model resolution strategies. We present a corpus of more than 200 resolution strategies for 116 types of metamodel changes and discuss degree of automation and choices that users have today.
引用
收藏
页码:135 / 142
页数:8
相关论文
共 50 条
  • [1] A Metamodel for the Evolution of Evolution
    Andrews, Paul
    Stepney, Susan
    [J]. ECAL 2015: THE THIRTEENTH EUROPEAN CONFERENCE ON ARTIFICIAL LIFE, 2015, : 621 - 628
  • [2] Combining Versioning and Metamodel Evolution in the ChronoSphere Model Repository
    Haeusler, Martin
    Trojer, Thomas
    Kessler, Johannes
    Farwick, Matthias
    Nowakowski, Emmanuel
    Breu, Ruth
    [J]. SOFSEM 2018: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2018, 10706 : 153 - 167
  • [3] Hybrid Approach for Metamodel and Model Co-evolution
    Anguel, Fouzia
    Amirat, Abdelkrim
    Bounour, Nora
    [J]. COMPUTER SCIENCE AND ITS APPLICATIONS, CIIA 2015, 2015, 456 : 563 - 573
  • [4] Automatic Domain Model Migration to Manage Metamodel Evolution
    Narayanan, Anantha
    Levendovszky, Tihamer
    Balasubramanian, Daniel
    Karsai, Gabor
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2009, 5795 : 706 - 711
  • [5] Automated Metamodel Augmentation for Seamless Model Evolution Tracking and Planning
    Nieke, Michael
    Hoff, Adrian
    Seidl, Christoph
    [J]. PROCEEDINGS OF THE 18TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON GENERATIVE PROGRAMMING: CONCEPTS AND EXPERIENCES (GPCE '19), 2019, : 68 - 80
  • [6] Using Weaving Models in Metamodel and Model Co-Evolution Approach
    Anguel, F.
    Amirat, A.
    Bounour, N.
    [J]. 2014 6TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSIT), 2014, : 142 - 147
  • [7] Analysis of the Evolution of the UML Metamodel
    Ma, Zhiyi
    He, Huihong
    Liu, Jinyang
    He, Xiao
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 356 - 363
  • [8] Evolution of the UML Interactions Metamodel
    Wendland, Marc-Florian
    Schneider, Martin
    Haugen, Oystein
    [J]. MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2013, 8107 : 405 - 421
  • [9] Computationally inexpensive metamodel assessment strategies
    Meckesheimer, M
    Booker, AJ
    Barton, RR
    Simpson, TW
    [J]. AIAA JOURNAL, 2002, 40 (10) : 2053 - 2060
  • [10] Model, Metamodel and Topology
    J. Nescolarde-Selva
    J. L. Usó-Doménech
    [J]. Foundations of Science, 2014, 19 : 285 - 288