Consistent Co-Evolution of Models and Transformations

被引:0
|
作者
Kusel, Angelika [1 ]
Etzlstorfer, Juergen [1 ]
Kapsammer, Elisabeth [1 ]
Retschitzegger, Werner [1 ]
Schwinger, Wieland [1 ]
Schoenboeck, Johannes [2 ]
机构
[1] Johannes Kepler Univ Linz, Linz, Austria
[2] Univ Appl Sci Upper Austria, Hagenberg, Austria
来源
2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS) | 2015年
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Evolving metamodels are in the center of ModelDriven Engineering, necessitating the co-evolution of dependent artifacts like models and transformations. While model co-evolution has been extensively studied, transformation co-evolution has received less attention up to now. Current approaches for transformation co-evolution provide a fixed, restricted set of metamodel (MM) changes, only. Furthermore, composite changes are treated as monolithic units, which may lead to inconsistent co-evolution for overlapping atomic changes and prohibits extensibility. Finally, transformation co-evolution is considered in isolation, possibly inducing inconsistencies between model and transformation co-evolution. To overcome these limitations, we propose a complete set of atomic MM changes being able to describe arbitrary MM evolutions. Reusability and extensibility are supported by means of change composition, ensuring an intra-artifact consistent co-evolution. Furthermore, each change provides resolution actions for both, models and transformations, ensuring an inter-artifact consistent co-evolution. Based on our conceptual approach, a prototypical implementation is presented.
引用
收藏
页码:116 / 125
页数:10
相关论文
共 50 条
  • [31] Finite population models of co-evolution and their application to haploidy versus diploidy
    Liekens, AML
    ten Eikelder, HMM
    Hilbers, PAJ
    GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2003, PT I, PROCEEDINGS, 2003, 2723 : 344 - 355
  • [32] Towards the Co-evolution of Models, Code, and Assurance Cases: The CAID Framework
    Meijer, Patrik
    Mahadevan, Nag
    Wutka, Mark
    Karsai, Gabor
    ACM/IEEE 27TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS, MODELS 2024, 2024, : 1056 - 1060
  • [33] Examining the Co-Evolution Relationship Between Simulink Models and their Test Cases
    Rapos, Eric J.
    Cordy, James R.
    2016 IEEE/ACM 8TH INTERNATIONAL WORKSHOP ON MODELING IN SOFTWARE ENGINEERING (MISE), 2016, : 34 - 40
  • [34] Co-evolution of agent oriented conceptual models and use case diagrams
    Bhuiyan, Mohammad M. R.
    Islam, M. M. Zahidul
    Krishna, Aneesh
    Ghose, Aditya
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 446 - +
  • [35] The co-evolution of strategic alliances
    Koza, MP
    Lewin, AY
    ORGANIZATION SCIENCE, 1998, 9 (03) : 255 - 264
  • [36] The co-evolution of language and emotions
    Jablonka, Eva
    Ginsburg, Simona
    Dor, Daniel
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY B-BIOLOGICAL SCIENCES, 2012, 367 (1599) : 2152 - 2159
  • [37] Co-evolution and emergence in design
    Dorst, Kees
    DESIGN STUDIES, 2019, 65 : 60 - 77
  • [38] Co-evolution of rivers and plants
    Chris Paola
    Nature Geoscience, 2011, 4 : 583 - 584
  • [39] The co-evolution of institutions and entrepreneurship
    Zhongfeng Su
    Asia Pacific Journal of Management, 2021, 38 : 1327 - 1350
  • [40] Co-evolution of fish and their parasites
    Gibson, DI
    Shimazu, T
    ICOPA IX - 9TH INTERNATIONAL CONGRESS OF PARASITOLOGY, 1998, : 29 - 30