A Model-to-Model Transformation of a Generic Relational Database Schema into a Form Type Data Model
Sonja Ristić, Slavica Kordić, Milan Čeliković, Vladimir Dimitrieski, Ivan Luković
DOI: http://dx.doi.org/10.15439/2016F408
Citation: Proceedings of the 2016 Federated Conference on Computer Science and Information Systems, M. Ganzha, L. Maciaszek, M. Paprzycki (eds). ACSIS, Vol. 8, pages 1577–1580 (2016)
Abstract. An important phase of a data-oriented software system reengineering is a database reengineering process and, in particular, its subprocess -- a database reverse engineering process. In this paper we present one of the model-to-model transformations from a chain of transformations aimed at transformation of a generic relational database schema into a form type data model. The transformation is a step of the data structure conceptualization phase of a model-driven database reverse engineering process that is implemented in IIS*Studio development environment.
References
- J. M. Favre, “ Foundations of Model (Driven) (Reverse) Engineering: Models.”, Dagstahl Seminar Proceedings, 2005.
- T. Kosar, N. Oliveira, M. Mernik, V. J. M. Pereira, M. Črepinšek, C. D. Da, and R. P. Henriques, “Comparing general-purpose and domain- specific languages: An empirical study,” Computer Science and Information Systems, vol. 7 (2), pp. 247–264, 2010. http://dx.doi.org/10.2298/CSIS1002247K
- I. Dejanović, G. Milosavljević, B. Perišić, M. Tumbas, scheme “A Domain-Specific Language for Defining Static Structure of Database Applications”, Computer Science and Information Systems, (ComSIS), ISSN:1820-0214, 0214, Vol. 7, No. 3, pp 409-440. 409 2010.
- S. Ristić, S. Aleksić, M. Čeliković, V. Dimitrieski, and I. Luković, “Database reverse engineering based on meta meta-models,” Central European Journal on Computer Science, , vol. 4(3), pp: 150–159, 150 2014. http://dx.doi.org/10.2478/s13537-014-0218-1
- S. Ristić, S. Kordić, M. Čeliković, V. Dimitrieski, I. Luković, “A Model-driven driven Approach to Data Structure Conceptualization” in Proceedings of the 2015 FEDCSIS,, , Vol. 5, DOI: http://dx.doi.org/10.15439/ 978-83-60810-66-8, 8, pp. 977–984. 977 2015.
- I. Luković, P. . Mogin, J. Pavićević, and S. Ristić, “An approach to developing complex database schemas using form types,” Software: Practice and Experience, , vol. 37 (15), pp. 1621 1621–1656, 2007. http://dx.doi.org/10.1002/spe.820
- M. Hammer, M. Schmalz, W. O’Brien, S. Shekar, N. Haldevnekar, Haldevn Knowledge Extraction in the SEEK Project Part I, I Tecnical Report TR-02-008, July 2002.
- J-L. L. Hainaut, J. Henrard, V. Englebert, D. Roland, J-M. J Hick J-M, “Database Reverse Engineering”, In: Encyclopedia of Database Systems, L. Liu and Özsu, T. (ed), Springer-Verlag, Verlag, 2009.
- M. Gogolla, A. Lindow, M. Richters, and P. Ziemann, “Meta-model transformation of data models”, WISME at the UML, 2002.
- J. Perez, I. Ramos, and V. Anaya, “Data Data reverse engineering of legacy databases to object oriented conceptual schemas,” schemas Electronic Notes in Theoretical Computer Science, , vol. 74(4), pp. 1–13, 1 2002.
- A. Boronat, J. Perez, J. A. Cars, and I. Ramos., “ “Two Experiences in Software Dynamics,” Journal nal of Universal Computer Science, Science vol. 10(4), pp. 428–453, 2004.
- Beggar O. E., Bousetta B., Gadi T., Getting Relational Database from Legacy Data-MDRE Approach, , Computer Engineering and Intelligent Systems ISSN 2222-1719 1719 Vol 4, No.4, 2013.
- J. Vara, B. Vela, a, V.A. Bollati E. Marcos, “Supporting model-driven model development of object-relational relational database schemas: a case study”, in: Theory and Practice of Model Transformations, Transformations R. Paige (Ed.), Heidelberg, Springer Berlin, 2009. pp. 181 181–196.
- D. Tsichritzis, “Form management”,. Communications of the ACM 25 (5), pp. 453–478. 1982.
- N.C. Shu “FORMAL: a form-oriented, oriented, visual-directed visual application development system”, Computer, pp 38– 38 49. 1985.
- J. Choobineh, S. S. Venkatraman, “A methodology and tools for derivation of functional dependencies from business form”, Information Systems 17 (3), pp 269–282. 282. 1992.
- M. Malki, A. Flory, and M. K. . Rahmouni, “Extraction of Object- Object oriented Schemas from Existing Relational Databases: a Form-driven Form Approach,” Informatica, , vol. 13(1), pp. 47–72, 47 2002.
- W. Steingartner, and D. Radaković, “Categorical structures as expressing tool for differential calculus”, In: Proceedings of: The 12th Conference Informatics’2013 Technical University of Kosice, Slovakia, pp. 77 77–82, 20