Specification of Adaptable Model Migrations

Paola Vallejo, Mickaël Kerboeuf, Jean-Philippe Babau

2015

Abstract

This paper puts the focus on adaptable model migrations. A dedicated formalism is introduced to combine automatically-generated migrations with custom-made migrations. To illustrate this issue and the approach we suggest to address it, a prototype engine is presented. Then, the prototype is applied on a case study. The prototype processes the migration specifications that have been automatically generated and then customized. The case study consists of the reuse of a mapping tool, in order to change highlighted places. During the reuse process the migration specification is customized in order to produce different migrated models.

References

  1. Agrawal, A., Karsai, G., and Shi, F. (2003). Graph transformations on domain-specific models.
  2. Babau, J.-P. and Kerboeuf, M. (2011). Domain Specific Language Modeling Facilities. In 5th MoDELS workshop on Models and Evolution, Wellington, New Zealand.
  3. Cicchetti, A., Ruscio, D. D., and Pierantonio, A. (2009). Managing dependent changes in coupled evolution. In Paige, R. F., editor, ICMT, volume 5563 of Lecture Notes in Computer Science. Springer.
  4. Herrmannsdoerfer, M. and Ratiu, D. (2009). Limitations of automating model migration in response to metamodel adaptation. In MoDELS Workshops.
  5. Herrmannsdoerfer, M., Vermolen, S., and Wachsmuth, G. (2010). An extensive catalog of operators for the coupled evolution of metamodels and models. In SLE.
  6. Kalnins, A., Barzdins, J., and Celms, E. (2004). Model transformation language mola. In Proceedings of MDAFA (Model-Driven Architecture: Foundations and Applications.
  7. Mens, T., Wermelinger, M., Ducasse, S., Demeyer, S., Hirschfeld, R., and Jazayeri, M. (2005). Challenges in software evolution. In Proc. 8th IWPSE. IEEE.
  8. Rose, L. M., Kolovos, D. S., Paige, R. F., and Polack, F. A. C. (2010). Model migration with epsilon flock. In
  9. Tratt, L. and Gogolla, M., editors, ICMT, volume 6142
  10. Wachsmuth, G. (2007). Metamodel adaptation and model co-adaptation. In Proceedings of the 21st European Conference on Object-Oriented Programming (ECOOP'07), Lecture Notes in Computer Science. Springer-Verlag.
Download


Paper Citation


in Harvard Style

Vallejo P., Kerboeuf M. and Babau J. (2015). Specification of Adaptable Model Migrations . In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-083-3, pages 32-39. DOI: 10.5220/0005231200320039


in Bibtex Style

@conference{modelsward15,
author={Paola Vallejo and Mickaël Kerboeuf and Jean-Philippe Babau},
title={Specification of Adaptable Model Migrations},
booktitle={Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2015},
pages={32-39},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005231200320039},
isbn={978-989-758-083-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Specification of Adaptable Model Migrations
SN - 978-989-758-083-3
AU - Vallejo P.
AU - Kerboeuf M.
AU - Babau J.
PY - 2015
SP - 32
EP - 39
DO - 10.5220/0005231200320039