Skip to main content

Evolving Derived Entity Types in Conceptual Schemas in the UML

  • Conference paper
Object-Oriented Information Systems (OOIS 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2817))

Included in the following conference series:

Abstract

Ideally, the basis for the evolution of an information system is its conceptual schema. The evolution operations should be applied directly to the conceptual schema, and from here they should propagate automatically down to the database schema and application programs. In particular, the evolution of entity types has been studied extensively. However, very little attention has been paid to the evolution of their derivability (for example, changing from base to derived). Our contribution in this paper is an analysis of the evolution of entity types taking into account their derivability. We define a list of possible schema changes related to derivability and we specify them by giving its pre and postconditions. We deal with conceptual schemas in the UML/OCL, although our operations can be adapted to any conceptual modeling language

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Banerjee, J., Chou, H.-T., Garza, J.F., Kim, W., Woelk, D., Ballou, N.: Data Model Issues for Object-Oriented Applications. ACM TOIS 5(1), 3–26 (1987)

    Article  Google Scholar 

  3. Franconi, E., Grandi, F., Mandreoli, F.: Schema Evolution and Versioning: A Logical and Computational Characterisation. In: Balsters, H., de Brock, B., Conrad, S. (eds.) FoMLaDO 2000 and DEMM 2000. LNCS, vol. 2065, pp. 85–99. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  4. Gómez, C.: Evolució de les taxonomies de tipus d’entitat en esquemes conceptuals en UML. PhD thesis in catalan (In preparation), Departament de Llenguatges i Sistemes Informàtics. Universitat Politècnica de Catalunya (2003)

    Google Scholar 

  5. Gómez, C., Olivé, A.: Evolving Partitions in Conceptual Schemas in the UML. In: Pidduck, A.B., Mylopoulos, J., Woo, C.C., Ozsu, M.T. (eds.) CAiSE 2002. LNCS, vol. 2348, pp. 467–483. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  6. 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)

    Google Scholar 

  7. Hull, R., King, T.: Semantic Database Modeling: Survey, Applications, and Research Issues. ACM Computing Surveys 19(3), 201–260 (1987)

    Article  Google Scholar 

  8. Lacroix, Z., Delobel, C., Brèche, P.: Object Views and Database Restructuring. In: DBLP 1997, pp. 180–201 (1997)

    Google Scholar 

  9. Lemke, T., Manthey, R.: The Schema Evolution Assistant: Tool Description, Technical report IDEA.DE.22.O.004. University of Bonn. Bonn, Germany (1995)

    Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. Manthey, R.: Beyond Data Dictionaries: Towards a Reflective Architecture of Intelligent Database Systems. In: DOOD 1993, pp. 328–339. Springer, Heidelberg (1993)

    Google Scholar 

  12. Meyer, B.: Object-Oriented Software Construction. Prentice Hall, Englewood Cliffs (1997)

    MATH  Google Scholar 

  13. Olivé, A.: Taxonomies and Derivation Rules in Conceptual Modelling. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001. LNCS, vol. 2068, pp. 417–432. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  14. Olivé, A., Teniente, E.: Derived types and taxonomic constraints in conceptual modeling. Information Systems 27(6), 391–409 (2002)

    Article  MATH  Google Scholar 

  15. Olivé, A.: Derivation Rules in Object-Oriented Conceptual Modeling Languages. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681, Springer, Heidelberg (2003) (to appear)

    Chapter  Google Scholar 

  16. OMG. Unified Modeling Language Specification, Version 1.4 (September 2001)

    Google Scholar 

  17. Peters, R.J., Özsu, M.T.: An Axiomatic Model of Dynamic Schema Evolution in Objectbase Systems. ACM TODS 22(1), 75–114 (1997)

    Article  Google Scholar 

  18. Roddick, J.F.: A Survey of Schema Versioning Issues for Database Systems. Inf. Softw. Technol 37(7), 383–393 (1995)

    Article  Google Scholar 

  19. Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison-Wesley, Reading (1999)

    Google Scholar 

  20. Sunyé, G., Pennaneac’h, F., Ho, W.-M., Le Guennec, A.l., Jézéquel, J.-M.: Using UML action semantics for executable modeling and beyond. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001. LNCS, vol. 2068, p. 433. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  21. Zicari, R.: A Framework for Schema Updates in Object-Oriented Database System. In: Bancilhon, F., Delobel, C., Kanellakis, P. (eds.) Building an Object-Oriented Database System – The Story of O2, pp. 146–182. Morgan Kaufmann Pub, San Francisco (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gómez, C., Olivé, A. (2003). Evolving Derived Entity Types in Conceptual Schemas in the UML. In: Konstantas, D., Léonard, M., Pigneur, Y., Patel, S. (eds) Object-Oriented Information Systems. OOIS 2003. Lecture Notes in Computer Science, vol 2817. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45242-3_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45242-3_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40860-4

  • Online ISBN: 978-3-540-45242-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics