Software development is witnessing the increasing need of version management techniques for supporting the evolution of model-based artefacts. In this respect, metamodels can be considered one of the basic concepts of model-driven engineering and are expected to evolve during their life-cycle. As a consequence, models conforming to changed metamodels have to be updated for preserving their well-formedness. This paper deals with the co-adaptation problems by proposing higher-order model transformations which take a difference model recording the metamodel evolution and produce a model transformation able to co-evolve the involved models.
%0 Conference Paper
%1 Cicchetti2008mdeevolution
%A Cicchetti, A.
%A Di Ruscio, D.
%A Eramo, R.
%A Pierantonio, A.
%B Enterprise Distributed Object Computing Conference, 2008. EDOC '08. 12th International IEEE
%D 2008
%K evolution metamodel model-driven transformations
%P 222 -231
%R 10.1109/EDOC.2008.44
%T Automating Co-evolution in Model-Driven Engineering
%X Software development is witnessing the increasing need of version management techniques for supporting the evolution of model-based artefacts. In this respect, metamodels can be considered one of the basic concepts of model-driven engineering and are expected to evolve during their life-cycle. As a consequence, models conforming to changed metamodels have to be updated for preserving their well-formedness. This paper deals with the co-adaptation problems by proposing higher-order model transformations which take a difference model recording the metamodel evolution and produce a model transformation able to co-evolve the involved models.
@inproceedings{Cicchetti2008mdeevolution,
abstract = {Software development is witnessing the increasing need of version management techniques for supporting the evolution of model-based artefacts. In this respect, metamodels can be considered one of the basic concepts of model-driven engineering and are expected to evolve during their life-cycle. As a consequence, models conforming to changed metamodels have to be updated for preserving their well-formedness. This paper deals with the co-adaptation problems by proposing higher-order model transformations which take a difference model recording the metamodel evolution and produce a model transformation able to co-evolve the involved models.},
added-at = {2012-12-07T09:30:49.000+0100},
author = {Cicchetti, A. and Di Ruscio, D. and Eramo, R. and Pierantonio, A.},
biburl = {https://www.bibsonomy.org/bibtex/2447ec4eeb03aca12adee4eca434c5ef3/stammel},
booktitle = {Enterprise Distributed Object Computing Conference, 2008. EDOC '08. 12th International IEEE},
doi = {10.1109/EDOC.2008.44},
interhash = {314977b8ab00e114f8d49d363287396e},
intrahash = {447ec4eeb03aca12adee4eca434c5ef3},
issn = {1541-7719},
keywords = {evolution metamodel model-driven transformations},
month = {sept.},
pages = {222 -231},
timestamp = {2012-12-07T09:30:49.000+0100},
title = {Automating Co-evolution in Model-Driven Engineering},
year = 2008
}