Logo PTI
Polish Information Processing Society
Logo FedCSIS

Annals of Computer Science and Information Systems, Volume 8

Proceedings of the 2016 Federated Conference on Computer Science and Information Systems

A Model-to-Model Transformation of a Generic Relational Database Schema into a Form Type Data Model

, , , ,

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 15771580 ()

Full text

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.


  1. J. M. Favre, “ Foundations of Model (Driven) (Reverse) Engineering: Models.”, Dagstahl Seminar Proceedings, 2005.
  2. 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
  3. 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.
  4. 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
  5. 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.
  6. 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
  7. 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.
  8. 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.
  9. M. Gogolla, A. Lindow, M. Richters, and P. Ziemann, “Meta-model transformation of data models”, WISME at the UML, 2002.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. D. Tsichritzis, “Form management”,. Communications of the ACM 25 (5), pp. 453–478. 1982.
  15. N.C. Shu “FORMAL: a form-oriented, oriented, visual-directed visual application development system”, Computer, pp 38– 38 49. 1985.
  16. 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.
  17. 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.
  18. 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