Fouzia Anguel, Abdelkrim AMIRAT and Nora Bounour (2014) Using Weaving Models in Metamodel and Model Co-Evolution Approach. 6th International Conference on Computer Science and Information Technology (CSIT) , faculty of Information Technology at Applied Science University, Amman, Jordan
Scientific Publications
Important: This page is frozen. New documents are now available in the digital repository DSpace
Abstract
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.
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.
Information
Item Type | Conference |
---|---|
Divisions |
» Laboratory of Computer Science and Mathematics » Faculty of Science and Technology |
ePrint ID | 122 |
Date Deposited | 2014-11-19 |
Further Information | Google Scholar |
URI | https://univ-soukahras.dz/en/publication/article/122 |
BibTex
@inproceedings{uniusa122,
title={Using Weaving Models in Metamodel and Model Co-Evolution Approach},
author={Fouzia Anguel, Abdelkrim AMIRAT and Nora Bounour},
year={2014},
booktitle={6th International Conference on Computer Science and Information Technology (CSIT)}
}
title={Using Weaving Models in Metamodel and Model Co-Evolution Approach},
author={Fouzia Anguel, Abdelkrim AMIRAT and Nora Bounour},
year={2014},
booktitle={6th International Conference on Computer Science and Information Technology (CSIT)}
}