Temporal extensions to a uniform behavioral object model

  • Iqbal A. Goralwalla
  • M. Tamer özsu
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 823)


We define temporal extensions to a uniform, behavioral and functional object model by providing an extensible set of structural and behavioral abstractions to model various notions of time for different applications. We discuss the temporal semantics of inheritance by defining a lifespan behavior on objects in a collection. Finally, we give an elaborative example and show that temporal objects can be queried without adding any extra construct to the underlying query language.


Geographic Information System Object Model Boolean Formula Temporal Extension Query Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [All84]
    J. F. Allen. Towards a General Theory of Action and Time. Artifical Intelligence, 23(123), 1984.Google Scholar
  2. [Ben83]
    J.F.K.A. Benthem. The Logic of Time. Reidel, 1983.Google Scholar
  3. [EWK90]
    R. Elmasri, G. Wuu, and Y. Kim. The Time Index: An Access Structure for Temporal Data. In Proc. 16th Int'l Conf. on Very Large Data bases, August 1990.Google Scholar
  4. [Gad88]
    S. Gadia. A Homogeneous Relational Model and Query Languages for Temporal Databases. ACM Transactions on Database Systems, 13(4), 1988.Google Scholar
  5. [Gor92]
    I. Goralwalla. An Implementation of a Temporal Relational Database Management System. Master's thesis, Bilkent University, 1992.Google Scholar
  6. [KC86]
    S.N. Khoshafian and G.P. Copeland. Object Identity. In Proc. of the Int'l Conf on Object-Oriented Programming: Systems, Languages, and Applications, pages 406–416, September 1986.Google Scholar
  7. [KS92]
    W. Kafer and H. Schoning. Realizing a Temporal Complex-Object Data Model. In Proc. ACM SIGMOD Int'l. Conf. on Management of Data, pages 266–275, 1992.Google Scholar
  8. [LJ88]
    N. Lorentzos and R. Johnson. Extending Relational Algebra to Manipulate Temporal Data. Information Systems, 15(3), 1988.Google Scholar
  9. [PLöS93]
    R.J. Peters, A. Lipka, M.T. özsu, and D. Szafron. An Extensible Query Model and Its Languages for a Uniform Behavioral Object Management System. In Proc. Second Int'l. Conf. on Information and Knowledge Management, November 1993.Google Scholar
  10. [PöS92]
    R.J. Peters, M.T. özsu, and D. Szafron. TIGUKAT: An Object Model for Query and View Support in Object Database Systems. Technical Report TR-92-14, University of Alberta, October 1992.Google Scholar
  11. [RS91]
    E. Rose and A. Segev. TOODM — A Temporal Object-Oriented Data Model with Temporal Constraints. In Proc. 10th Int'l Conf. on the Entity Relationship Approach, pages 205–229, October 1991.Google Scholar
  12. [RS93]
    E. Rose and A. Segev. TOOA — A Temporal Object-Oriented Algebra. In Proc. European Conference on Object-Oriented Programming, 1993.Google Scholar
  13. [Sno87]
    R. Snodgrass. The Temporal Query Language, TQuel. ACM Transactions on Database Systems, 12(2):247–298, June 1987.CrossRefGoogle Scholar
  14. [SS87]
    A. Segev and A. Shoshani. Modeling Temporal Semantics. In Temporal Aspects of Information Systems Conference, 1987.Google Scholar
  15. [Tan86]
    A. Tansel. Adding Time Dimension to Relational Model and Extending Relational Algebra. Information Systems, 13(4):343–355, 1986.CrossRefGoogle Scholar
  16. [WD92]
    G. Wuu and U. Dayal. A Uniform Model for Temporal Object-Oriented Databases. In Proc. 8th Int'l. Conf. on Data Engineering, pages 584–593, February 1992.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1994

Authors and Affiliations

  • Iqbal A. Goralwalla
    • 1
  • M. Tamer özsu
    • 1
  1. 1.Laboratory for Database Systems Research Department of Computing ScienceUniversity of AlbertaEdmontonCanada

Personalised recommendations