Abstract
There exist several recent approaches that leverages the use of model transformations during software development. The existence of different kinds of models, at different levels of abstraction, involves the necessity of transferring knowledge from one model to another. This framework can also be applied in the context of metadata management for database evolution, in which transformations are needed both to translate schemata from one level to another and to modify existing schemata. In this paper we introduce the notions of translation rule and elementary translation which are used within a forward database maintenance strategy.
This work has been partially supported by DGES, project TIC2002-01626, by Ibercaja-University of Zaragoza, project IB 2002-TEC-03, by the Government of La Rioja, project ACPI2002/06, by the Government of Aragon and by the European Social Fund.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Al-Jadir, L., Léonard, M.: Multiobjects to Ease Schema Evolution in an OODBMS. In: Ling, T.-W., Ram, S., Li Lee, M. (eds.) ER 1998. LNCS, vol. 1507, pp. 316–333. Springer, Heidelberg (1998)
Bernstein, P.A.: Applying Model Management to Classical Meta Data Problems. In: First Biennial Conference on Innovative Data Systems Research-CIDR 2003, Online Proceedings (2003)
Claypool, K.T., Rundensteiner, E.A.: Gangam: A Transformation Modeling Framework. In: International Conference on Database Systems for Advanced Applications-DASFAA 2003, pp. 47–54. IEEE Computer Society, Los Alamitos (2003)
Claypool, K.T., Rundensteiner, E.A., Heineman, G.T.: ROVER: flexible yet consistent evolution of relationships. Data Knowl. Eng. 39(1), 27–50 (2001)
Domínguez, E., Lloret, J., Rubio, A.L., Zapata, M.A.: An MDA–Based Approach to Managing Database Evolution (position paper). In: Rensink, A. (ed.) Proceedings of MDAFA 2003. Model–Driven Architecture: Foundations and Aplications, CTIT Technical Report Series, No. 03-27, pp. 97–102 (2003)
Domínguez, E., Lloret, J., Rubio, A.L., Zapata, M.A.: Evolving the implementation of ISA Relationships (submitted for publication)
Domínguez, E., Lloret, J., Zapata, M.A.: An architecture for Managing Database Evolution. In: Olivé, À., Yoshikawa, M., Yu, E.S.K. (eds.) ER 2003. LNCS, vol. 2784, pp. 63–74. Springer, Heidelberg (2003)
Domínguez, E., Zapata, M.A., Rubio, J.J.: A Conceptual Approach to Meta–Modelling. In: Olivé, À., Pastor, J.A. (eds.) CAiSE 1997. LNCS, vol. 1250, pp. 319–332. Springer, Heidelberg (1997)
Elmasri, R.A., Navathe, S.B.: Fundamentals of Database Systems, 4th edn. Addison-Wesley, Reading (2003)
Ferrandina, F., Meyer, T., Zicari, R., Ferran, G., Madec, J.: Schema and Database Evolution in the O2 Object Database System. In: Very Large Data Bases-VLDB 1995, pp. 170–181 (1995)
Hainaut, J.L., Englebert, V., Henrard, J., Hick, J.M., Roland, D.: Database Evolution: the DB-MAIN approach. In: Loucopoulos, P. (ed.) ER 1994. LNCS, vol. 881, pp. 112–131. Springer, Heidelberg (1994)
Hick, J.M.: Evolution of relational database applications: Methods and tools, PhD Thesis, University of Namur (2001) (in French)
Hick, J.M., Hainaut, J.L.: Strategy for Database Application Evolution: The DBMAIN Approach. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 291–306. Springer, Heidelberg (2003)
Kleppe, A., Warmer, J., Bast, W.: MDA explained. In: The Model Driven Architecture: Practice and Promise, Addison–Wesley, Reading (2003)
López, J.R., Olivé, A.: A Framework for the Evolution of Temporal Conceptual Schemas of Information Systems. In: Wangler, B., Bergman, L.D. (eds.) CAiSE 2000. LNCS, vol. 1789, pp. 369–386. Springer, Heidelberg (2000)
Miller, J., Mukerji, J.(eds.): MDA Guide Version 1.0, Object Management Group, Document number omg/2003-05-01(May 1, 2003)
OMG, UML Specification version 1.5 formal/2003-03-01 (March, 2003), available at http://www.omg.org
Proper, H.A.: Data Schema Design as a Schema Evolution Process. Data Knowl. Eng. 22(2), 159–189 (1997)
Ramesh, B.: Factors influencing requirements traceability practice. Communications of the ACM 41(12), 37–44 (1998)
da Silva, S., Laender, A.H.F., Casanova, M.A.: An Approach to Maintaining Optimized Relational Representations of Entity-Relationship Schemas. In: Thalheim, B. (ed.) ER 1996. LNCS, vol. 1157, pp. 292–308. Springer, Heidelberg (1996)
Stonebraker, M., Moore, D., Brown, P.: Object Relational DBMSs: Tracking the next great wave, 2nd edn. Morgan Kaufmann Publishers, San Francisco (1999)
Wan-Kadir, W.M.N., Loucopoulos, P.: Relating evolving business rules to software design. Journal of Systems Architecture (2003) (article in press)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Domínguez, E., Lloret, J., Rubio, Á.L., Zapata, M.A. (2004). Elementary Translations: The Seesaws for Achieving Traceability Between Database Schemata. In: Wang, S., et al. Conceptual Modeling for Advanced Application Domains. ER 2004. Lecture Notes in Computer Science, vol 3289. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30466-1_35
Download citation
DOI: https://doi.org/10.1007/978-3-540-30466-1_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23722-8
Online ISBN: 978-3-540-30466-1
eBook Packages: Springer Book Archive