Skip to main content

2015 | OriginalPaper | Buchkapitel

A Model-driven Approach for the Generation of Customizable Model Migrations

verfasst von : Paola Vallejo, Mickaël Kerboeuf, Jean-Philippe Babau

Erschienen in: Model-Driven Engineering and Software Development

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Migrations are usually performed automatically as a reflect of the transformations applied at the metamodel level. Thus model-level specifics cannot be automatically taken into account by co-evolution.
This paper puts the focus on the generation of customizable model migrations. A dedicated formalism is introduced to combine automatically-generated migrations with custom-made migrations. We present a model-driven approach and a prototype engine in order to deal with the lack of model-level customization. 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 represent different sets of highlighted places. During the reuse process the migration specification is customized in order to produce different migrated models.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Herrmannsdoerfer, M., Vermolen, S.D., Wachsmuth, G.: An extensive catalog of operators for the coupled evolution of metamodels and models. In: Malloy, B., Staab, S., van den Brand, M. (eds.) SLE 2010. LNCS, vol. 6563, pp. 163–182. Springer, Heidelberg (2011) CrossRef Herrmannsdoerfer, M., Vermolen, S.D., Wachsmuth, G.: An extensive catalog of operators for the coupled evolution of metamodels and models. In: Malloy, B., Staab, S., van den Brand, M. (eds.) SLE 2010. LNCS, vol. 6563, pp. 163–182. Springer, Heidelberg (2011) CrossRef
2.
Zurück zum Zitat Babau, J.-P., Kerboeuf, M.: Domain specific language modeling facilities. In: 5th MoDELS Workshop on Models and Evolution, pp. 1–6 (2011) Babau, J.-P., Kerboeuf, M.: Domain specific language modeling facilities. In: 5th MoDELS Workshop on Models and Evolution, pp. 1–6 (2011)
3.
Zurück zum Zitat Ziemann, P., Hölscher, K., Gogolla, M.: From UML models to graph transformation systems. In: Proceedings of the Workshop on Visual Languages and Formal Methods, pp. 17–33 (2005) Ziemann, P., Hölscher, K., Gogolla, M.: From UML models to graph transformation systems. In: Proceedings of the Workshop on Visual Languages and Formal Methods, pp. 17–33 (2005)
5.
Zurück zum Zitat Herrmannsdoerfer, M., Benz, S., Juergens, E.: COPE - automating coupled evolution of metamodels and models. In: Drossopoulou, S. (ed.) ECOOP 2009. LNCS, vol. 5653, pp. 52–76. Springer, Heidelberg (2009) CrossRef Herrmannsdoerfer, M., Benz, S., Juergens, E.: COPE - automating coupled evolution of metamodels and models. In: Drossopoulou, S. (ed.) ECOOP 2009. LNCS, vol. 5653, pp. 52–76. Springer, Heidelberg (2009) CrossRef
6.
Zurück zum Zitat Jouault, F., Kurtev, I.: Transforming models with ATL. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol. 3844, pp. 128–138. Springer, Heidelberg (2006) CrossRef Jouault, F., Kurtev, I.: Transforming models with ATL. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol. 3844, pp. 128–138. Springer, Heidelberg (2006) CrossRef
7.
Zurück zum Zitat Object Modeling Group: MOF QVT Final Adopted Specification (2007) Object Modeling Group: MOF QVT Final Adopted Specification (2007)
8.
Zurück zum Zitat Mens, T., Wermelinger, M., Ducasse, S., Demeyer, S., Hirschfeld, R., Jazayeri, M.: Challenges in software evolution. In: Proceedings of the 8th IWPSE, pp. 13–22. IEEE (2005) Mens, T., Wermelinger, M., Ducasse, S., Demeyer, S., Hirschfeld, R., Jazayeri, M.: Challenges in software evolution. In: Proceedings of the 8th IWPSE, pp. 13–22. IEEE (2005)
9.
Zurück zum Zitat Wachsmuth, G.: Metamodel adaptation and model co-adaptation. In: Ernst, E. (ed.) ECOOP 2007. LNCS, vol. 4609, pp. 600–624. Springer, Heidelberg (2007) CrossRef Wachsmuth, G.: Metamodel adaptation and model co-adaptation. In: Ernst, E. (ed.) ECOOP 2007. LNCS, vol. 4609, pp. 600–624. Springer, Heidelberg (2007) CrossRef
10.
Zurück zum Zitat Cicchetti, A., Di Ruscio, D., Pierantonio, A.: Managing dependent changes in coupled evolution. In: Paige, R.F. (ed.) ICMT 2009. LNCS, vol. 5563, pp. 35–51. Springer, Heidelberg (2009) CrossRef Cicchetti, A., Di Ruscio, D., Pierantonio, A.: Managing dependent changes in coupled evolution. In: Paige, R.F. (ed.) ICMT 2009. LNCS, vol. 5563, pp. 35–51. Springer, Heidelberg (2009) CrossRef
11.
Zurück zum Zitat Rüegg, U., Motika, C., von Hanxleden, R.: Interactive transformations for visual models. In: 3rd Workshop Methodische Entwicklung von Modellierungswerkzeugen. Lecture Notes in Informatics (LNI) (2011) Rüegg, U., Motika, C., von Hanxleden, R.: Interactive transformations for visual models. In: 3rd Workshop Methodische Entwicklung von Modellierungswerkzeugen. Lecture Notes in Informatics (LNI) (2011)
12.
Zurück zum Zitat Agrawal, A., Karsai, G., Shi, F.: Graph transformations on domain-specific models. Institute for Software Integrated Systems (2003) Agrawal, A., Karsai, G., Shi, F.: Graph transformations on domain-specific models. Institute for Software Integrated Systems (2003)
13.
Zurück zum Zitat Rose, L.M., Kolovos, D.S., Paige, R.F., Polack, F.A.C.: Model migration with epsilon flock. In: Tratt, L., Gogolla, M. (eds.) ICMT 2010. LNCS, vol. 6142, pp. 184–198. Springer, Heidelberg (2010) CrossRef Rose, L.M., Kolovos, D.S., Paige, R.F., Polack, F.A.C.: Model migration with epsilon flock. In: Tratt, L., Gogolla, M. (eds.) ICMT 2010. LNCS, vol. 6142, pp. 184–198. Springer, Heidelberg (2010) CrossRef
14.
Zurück zum Zitat Herrmannsdoerfer, M., Ratiu, D.: Limitations of automating model migration in response to metamodel adaptation. In: Ghosh, S. (ed.) MODELS 2009. LNCS, vol. 6002, pp. 205–219. Springer, Heidelberg (2010) CrossRef Herrmannsdoerfer, M., Ratiu, D.: Limitations of automating model migration in response to metamodel adaptation. In: Ghosh, S. (ed.) MODELS 2009. LNCS, vol. 6002, pp. 205–219. Springer, Heidelberg (2010) CrossRef
15.
Zurück zum Zitat Kalnins, A., Barzdins, J., Celms, E.: Model transformation language MOLA. In: Proceedings of Model-Driven Architecture: Foundations and Applications, pp. 14–28 (2004) Kalnins, A., Barzdins, J., Celms, E.: Model transformation language MOLA. In: Proceedings of Model-Driven Architecture: Foundations and Applications, pp. 14–28 (2004)
Metadaten
Titel
A Model-driven Approach for the Generation of Customizable Model Migrations
verfasst von
Paola Vallejo
Mickaël Kerboeuf
Jean-Philippe Babau
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-27869-8_4