Advertisement

Relationship Reification: A Temporal View

  • Antoni Olivé
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1626)

Abstract

Relationship reification is a well-known schema transformation in conceptual modeling of information systems. Traditionally, reification has been studied only for single state conceptual models. We show that these conceptual models and reification are too limited to cope effectively with some modeling situations. On the other hand, very little work has been done on reification in temporal models. In this paper we generalize previous work on reification, and propose three temporal reification kinds. We define the characteristics of the entity types, and of their intrinsic relationship types, produced by each reification kind. The result of our work may be applicable to any temporal conceptual model. We also show, by means of an example, the practical interest of our proposal.

References

  1. 1.
    Batini, C., Ceri, S. and Navathe, S.B. "Conceptual Database Design. An Entity-Relationship Approach", The Benjamin/Cummings Pub. Co., 470 p., 1992.Google Scholar
  2. 2.
    Bergamaschi, S. and Sartori, C "Chrono: A conceptual design framework for temporal entities". 17th International Conference on Conceptual Modeling (ER'98)-Singapore, November 1998, LNCS 1507, pp. 35–50.Google Scholar
  3. 3.
    Boman, M., Bubenko jr. J.A., Johannesson, P. and Wangler, B. "Conceptual Modelling", Prentice Hall, 269 p.,1997.Google Scholar
  4. 4.
    Bubenko, J.A.jr. "The Temporal Dimension in Information Modelling", In "Architecture and Models in Data Base Management Systems", North-Holland, 1977.Google Scholar
  5. 5.
    Cook, S. and Daniels, J. "Designing Object Systems. Object-Oriented Modelling with Syntropy", Prentice Hall, 1994.Google Scholar
  6. 6.
    Costal, D.; Olivé, A. and Sancho, M-R. “Temporal Features of Class Populations and Attributes in Conceptual Models”. Proc. 16th. Intl. Conf. On Conceptual Modeling–ER’97, LNCS 1331, pp. 57–70, 1997.Google Scholar
  7. 7.
    Liddle, S.W., Embley, D.W. and Woodfield, S.N. “Cardinality constraints in semanric data models”, Data & Knowledge Eng. 11, pp. 235–270, 1993.zbMATHCrossRefGoogle Scholar
  8. 8.
    Martin, J. and Odell, J. “Object-Oriented Methods: A Foundation”. Prentice Hall, 412 p., 1995.Google Scholar
  9. 9.
    Mylopoulos, J., Borgida, A., Jarke, M. and Koubarakis, M. “Telos: Representing Knowledge About Information Systems”, ACM TOIS, 8,4, pp. 325–362, 1990.CrossRefGoogle Scholar
  10. 10.
    Nijssen, G.M. and Halpin, T.A. “Conceptual Schema and Relational Database Design”. Prentice Hall, 342 p., 1989.Google Scholar
  11. 11.
    Olivé, A. “A Comparison of the Operational and Deductive Approaches to Conceptual Modelling of Information Systems”, Proc. IFIP’86, North-Holland, pp.91–96, 1986.Google Scholar
  12. 12.
    Olivé, A. "On the design and implementation of information systems from deductive conceptual models". Proc. 15th. VLDB, Amsterdam, pp. 3–11, 1989.Google Scholar
  13. 13.
    Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F. and Lorensen, W. "Object-Oriented Modeling and Design", Prentice Hall, 1991.Google Scholar
  14. 14.
    Rosenthal, A. and Reiner, D. “Tools and Transformations-Rigorous and Otherwise-for Practical Database Design”, ACM TODS, 19,2, pp. 167–211, 1994.CrossRefGoogle Scholar
  15. 15.
    Snoeck, M. and Dedene, G. “Existence Dependency: The Key to Semantic Integrity Between Structural and Behavioral Aspects of Object Types”, IEEE Trans. on Softw. Eng., 24,4, pp. 233–251, 1998.CrossRefGoogle Scholar
  16. 16.
    Spaccapietra, S. Parent, C. and Ziményi, E. "Modeling Time from a Conceptual Perspective". CIKM, pp. 432–440, 1998.Google Scholar
  17. 17.
    Tansel, A.U., Clifford, J., Gadia, S., Jajodia, S., Segev, A. and Snodgrass R. "Temporal Databases. Theory, Design, and Implementation", The Benjamin/Cummings Pub. Co, 1993.Google Scholar
  18. 18.
    Theodoulidis, C., Loucopoulos, P. and Wangler, B. "A Conceptual Modeling Formalism for Temporal Database Applications", Information Systems, 16,4 pp. 401–416., 1991.CrossRefGoogle Scholar
  19. 19.
    Theodoulidis, C., Wangler, B. and Loucopoulos, P. "The Entity-Relationship-Time Model", In Loucopoulos, P. and Zicari, R. (eds.). "Conceptual Modeling, Databases and CASE. An Integrated View of Information Systems development", John Wiley and Sons, pp. 87–115, 1992.Google Scholar
  20. 20.
    "UML Notation Guide", Version 1.1, http://www.rational.com/uml. 1997.
  21. 21.
    Wang, X.S., Bettini, C., Brodski, A. and Jajodia, S. “Logical Design for Temporal Databases with Multiple Granularities”, ACM TODS, 22,2, pp. 115–170, 1997.CrossRefGoogle Scholar
  22. 22.
    Yourdon. "Yourdon Systems Method. Model-Driven Systems development". Yourdon Press. 1993.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Antoni Olivé
    • 1
  1. 1.Dept. Llenguatges i Sistemes InformáticsUniversitat Politècnica de CatalunyaBarcelona (Catalonia)

Personalised recommendations