Support for visual languages evolution in DSM-platform QReal
Modelirovanie i analiz informacionnyh sistem, Tome 21 (2014) no. 6, pp. 107-119.

Voir la notice de l'article provenant de la source Math-Net.Ru

Like other software artefacts, DSMLs evolve in time. When a DSML changes, instance models might no longer conform to the new DSML metamodel and hence cannot be manipulated with a modelling tool. Therefore, a need for models migration to a new version of metamodel arises. Today, various approaches to this problem exist — from entirely manual to mostly automated. This paper describes a hybrid approach to model migration implemented in DSM platform QReal, which is being developed by the research group of Software Engineering Chair of St. Petersburg State University. That DSM platform implies some specific requirements, such as the support of metamodel interpretation and metamodeling “on the fly” modes. The presented approach realizes model migration when using one of those specific features.
Keywords: metamodelling, domain specific modelling languages, metamodel evolution, model migration.
@article{MAIS_2014_21_6_a9,
     author = {T. Y. Agapova and T. A. Bryksin},
     title = {Support for visual languages evolution in {DSM-platform} {QReal}},
     journal = {Modelirovanie i analiz informacionnyh sistem},
     pages = {107--119},
     publisher = {mathdoc},
     volume = {21},
     number = {6},
     year = {2014},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/MAIS_2014_21_6_a9/}
}
TY  - JOUR
AU  - T. Y. Agapova
AU  - T. A. Bryksin
TI  - Support for visual languages evolution in DSM-platform QReal
JO  - Modelirovanie i analiz informacionnyh sistem
PY  - 2014
SP  - 107
EP  - 119
VL  - 21
IS  - 6
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/MAIS_2014_21_6_a9/
LA  - ru
ID  - MAIS_2014_21_6_a9
ER  - 
%0 Journal Article
%A T. Y. Agapova
%A T. A. Bryksin
%T Support for visual languages evolution in DSM-platform QReal
%J Modelirovanie i analiz informacionnyh sistem
%D 2014
%P 107-119
%V 21
%N 6
%I mathdoc
%U http://geodesic.mathdoc.fr/item/MAIS_2014_21_6_a9/
%G ru
%F MAIS_2014_21_6_a9
T. Y. Agapova; T. A. Bryksin. Support for visual languages evolution in DSM-platform QReal. Modelirovanie i analiz informacionnyh sistem, Tome 21 (2014) no. 6, pp. 107-119. http://geodesic.mathdoc.fr/item/MAIS_2014_21_6_a9/

[1] M. Brambilla, J. Cabot, M. Wimmer, Model-Driven Software Engineering in Practice, Morgan Claypool, 2012, 182 pp.

[2] B. Gruschko, D. Kolovos, R. Paige, “Towards synchronizing models with evolving metamodels”, International Workshop on Model-Driven Software Evolution, MoDSE (2007)

[3] F. Jouault, I. Kurtev, “Transforming Models with ATL”, Proceedings of the 2005 international conference on Satellite Events at the MoDELS, MoDELS'05, Springer-Verlag, Berlin–Heidelberg, 2006, 128–138 | DOI

[4] S. Kelly, J. Tolvanen, Domain-Specific Modeling: Enabling Full Code Generation, Wiley-IEEE Computer Society Press, 2008, 448 pp.

[5] OMG, MOF 2.0 Query/View/Transformations RPF, http://www.omg.org/spec/QVT/1.1/

[6] M. Owen, J. Raj, BPMN and Bussines Process Management, Popkin Software, 2003

[7] E. Rahm, P. A. Bernstein, “A Survey of Approaches to Automatic Schema Matching”, The VLDB Journal, 2001

[8] L. M. Rose, R. F. Paige, D. S. Kolovos, F. A. C. Polack, “An Analysis of Approaches to Model Migration”, Joint MoDSE–MCCM 2009 Workshop – Models and Evolution (2009), 6–15

[9] G. Rozenberg, Handbook of Graph Grammars and Computing by Graph Transformation, v. 1, Foundations, World Scientific, 1997 | MR | Zbl

[10] Kuzenkova A. S., Litvinov Yu. V., “Podderzhka mekhanizma refaktoringov v DSM-platforme QReal”, Materialy mezhvuzovskogo konkursa-konferentsii studentov, aspirantov i molodykh uchenykh Severo-Zapada “Tekhnologii Microsoft v teorii i praktike programmirovaniya”, SPbSTU Press, St. Petersburg, 2013, 71–72 (in Russian)

[11] Ptakhina A. I., “Razrabotka metamodelirovaniya “na letu” v sisteme QReal”, Spisok-2013, Materialy vserossiyskoy nauchnoy konferentsii po problemam informatiki, VVM, St. Petersburg, 2013, 28–36 (in Russian)

[12] Terekhov A. N., Bryksin T. A., Litvinov Yu. V., “QReal: platforma vizual'nogo predmetno-orientirovannogo modelirovaniya”, Programmnaya inzheneriya, 2013, no. 6, 11–19 (in Russian) | MR