Using Weaving Models in Metamodel and Model Co-Evolution Approach

被引:0
|
作者
Anguel, F. [1 ,2 ]
Amirat, A. [3 ]
Bounour, N. [2 ]
机构
[1] El Taref Univ, Dept Informt, El Taref, Algeria
[2] Badji Mokhtar Univ, LISCO Lab, Annaba, Algeria
[3] Mohammed Cherif Messaadia Univ, Dept Informt, Souk Ahras, Algeria
来源
2014 6TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSIT) | 2014年
关键词
Model Driven Engineering; metamodel evolution; metamodel differences; weaving model; model co-evolution; migration; COUPLED EVOLUTION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In Model-Driven Engineering, analogously to any software artifact, metamodels are equally prone to evolution. When a metamodel undergoes modifications, all the related artifacts must be accordingly adapted in order to remain valid. Manual co-evolution of models after these metamodel changes is error-prone. In this setting, this paper introduces a semiautomatic process for the co-evolution of models after metamodel evolution. The process is divided in four main stages: at the differencing stage, the changes to the metamodel are detected. After that these changes are linked with the original model elements and represented in a weaving model which serves to generate a transformation used in the last stage in order to obtain the evolved model. Contributions of this paper include the automatic co-evolution of breaking and resolvable changes and the assistance to the model developer in the co-evolution of breaking and un-resolvable changes.
引用
收藏
页码:142 / 147
页数:6
相关论文
共 50 条
  • [41] Co-evolution hypotheses and model for manufacturing planning
    AlGeddawy, T.
    ElMaraghy, H.
    CIRP ANNALS-MANUFACTURING TECHNOLOGY, 2010, 59 (01) : 445 - 448
  • [42] Partial recombination for the co-evolution of model parameters
    Parker, GB
    CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, : 2216 - 2223
  • [43] A baseline model for the co-evolution of hosts and pathogens
    Rachel Bennett
    Roger G. Bowers
    Journal of Mathematical Biology, 2008, 57 : 791 - 809
  • [44] Co-evolution as a computational and cognitive model of design
    Maher, ML
    Tang, HH
    RESEARCH IN ENGINEERING DESIGN, 2003, 14 (01) : 47 - 63
  • [45] An entrepreneurial model of economic and environmental co-evolution
    Potts, Jason
    Foster, John
    Straton, Anna
    ECOLOGICAL ECONOMICS, 2010, 70 (02) : 375 - 383
  • [46] Co-Evolution Model of AGNs and Nuclear Starbursts
    Kawakatu, Nozomu
    Wada, Keiichi
    STARBURST-AGN CONNECTION, 2009, 408 : 148 - 153
  • [47] TRACE TRANSFORMATION REUSE TO GUIDE CO-EVOLUTION OF MODELS
    Amar, Bastien
    Leblanc, Herve
    Coulette, Bernard
    Dhaussy, Philippe
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 73 - 81
  • [48] High speed hardware computation of co-evolution models
    Yamaguchi, Y
    Maruyama, T
    Hoshino, T
    ADVANCES IN ARTIFICIAL LIFE, PROCEEDINGS, 1999, 1674 : 566 - 574
  • [49] Abstracting and formalising the design co-evolution model
    Gero, John S.
    Kannengiesser, Udo
    Crilly, Nathan
    DESIGN SCIENCE, 2022, 8
  • [50] Co-evolution analysis on endocrine researchA methodological approach
    Tonghai Dou
    Shuai Chen
    Chaoneng Ji
    Yi Xie
    Yumin Mao
    Endocrine, 2005, 28 : 187 - 192