A DEVELOPMENT OF A GRAPHICAL DOMAIN SPECIFIC LANGUAGE FOR DATABASE BACKUP AND MIGRATION

Authors

  • Marija Kukić Autor

DOI:

https://doi.org/10.24867/06BE18Kukic

Keywords:

metamodel, Domain specific language, database management systems, code generator

Abstract

In this paper we present a graphical domain specific language for database backup and migration with a suppport for different database management systems. We give a detailed description of the language develop­ment and methodologies used during the development. Metamodel with main concepts of the language, language constraints, concrete syntax and code generator are presented. A comparison between the proposed language and other languages with a similar purpose is given for the purpose of future improvements.

References

[1] Marco Brambilla, Jordi Cabot, and Manuel Wimmer (2012), Model-Driven Software Engineering in Practice. A Publication in the Morgan & Claypool Publishers series SYNTHESIS LECTURES ON SOFTWARE ENGINEERING
[2] Sava Jelisavčić, Ivan Jelisavčić (2011), Metodologija migracije podataka velikih informacionih sistema, INFOTEH-JAHORINA Vol. 10, Ref. E-I-4, p. 409-413
[3] Marina Egea, Carolina Dania (2017), SQL-PL4OCL: An Automatic Code Generation from OCL to SQL Procedural Language ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS)
[4] Ivan Luković, Sonja Ristić, Slavica Aleksić, Aleksandar Popović (2008), An Application of the MDSE Principles in IIS*Case, SIG Model Driven Software Engineering: 3rd Workshop MDSE 08, Serbia
[5] Sonja Ristić, Slavica Aleksić , Milan Čeliković, Ivan Luković (2013), An EMF Ecore Based Relational DB Schema Meta-Model, ICIT 2013 The 6th International Conference on Information Technology
[6] Vladimir Vujović, Mirjana Maksimović, Branko Perišić (2014), Sirius: A Rapid Development of DSM Graphical Editor, IEEE 18th International Conference on Intelligent Engineering Systems, Tihany, Hungary

Published

2019-12-26

Issue

Section

Electrotechnical and Computer Engineering