ACM SIGMOD Anthology VLDB dblp.uni-trier.de

TIGUKAT: A Uniform Behavioral Objectbase Management System.

M. Tamer Özsu, Randal J. Peters, Duane Szafron, Boman Irani, Anna Lipka, Adriana Muñoz: TIGUKAT: A Uniform Behavioral Objectbase Management System. VLDB J. 4(3): 445-492(1995)
@article{DBLP:journals/vldb/OzsuPSILM95,
  author    = {M. Tamer {\"O}zsu and
               Randal J. Peters and
               Duane Szafron and
               Boman Irani and
               Anna Lipka and
               Adriana Mu{\~n}oz},
  title     = {TIGUKAT: A Uniform Behavioral Objectbase Management System},
  journal   = {VLDB J.},
  volume    = {4},
  number    = {3},
  year      = {1995},
  pages     = {445-492},
  ee        = {db/journals/vldb/OzsuPSILM95.html},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

Abstract

We describe the TIGUKAT object management system, which is under development at the Laboratory for Database Systems Research at the University of Alberta. TIGUKAT has a novel object model, whose identifying characteristics include a purely behavioral semantics and a uniform approach to objects. Everything in the system, including types, classes, collections, behaviors, and functions, as well as meta-information, is a first-class object with well-defined behavior. In this way, the model abstracts everything, including traditional structural notions such as variables, method instance variables, method implementation, and schema definition, into a uniform semantics of behaviors on objects. Our emphasis in this article is on the object model, and the query language. We also (briefly) present other database management functions that are under development such as the query optimizer, the version control system, and the transaction manager.

Key Words

Objectbase management, database management, reflective system, persistent storage system.

Copyright © 1995 by the VLDB Endowment. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the VLDB copyright notice and the title of the publication and its date appear, and notice is given that copying is by the permission of the Very Large Data Base Endowment. To copy otherwise, or to republish, requires a fee and/or special permission from the Endowment.


Online Paper

ACM SIGMOD Anthology

CDROM Version: Load the CDROM "Volume 4 Issue 1, Books, VLDB-j, TODS, ..." and ... DVD Version: Load ACM SIGMOD Anthology DVD 2" and ...

References

[Atkinson & Buneman 1987]
Malcolm P. Atkinson, Peter Buneman: Types and Persistence in Database Programming Languages. ACM Comput. Surv. 19(2): 105-190(1987) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Atkinson et al. 1983]
Malcolm P. Atkinson, Peter J. Bailey, Kenneth Chisholm, W. Paul Cockshott, Ronald Morrison: An Approach to Persistent Programming. Comput. J. 26(4): 360-365(1983) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Atkinson et al. 1989]
Malcolm P. Atkinson, François Bancilhon, David J. DeWitt, Klaus R. Dittrich, David Maier, Stanley B. Zdonik: The Object-Oriented Database System Manifesto. DOOD 1989: 223-240 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[André & Royer 1992]
Pascal André, Jean-Claude Royer: Optimizing Method Search with Lookup Caches and Incremental Coloring. OOPSLA 1992: 110-126 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bancilhon et al. 1992]
François Bancilhon, Claude Delobel, Paris C. Kanellakis (Eds.): Building an Object-Oriented Database System, The Story of O2. Morgan Kaufmann 1992, ISBN 1-55860-169-4
Contents CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Blakeley 1991]
...
[Butterworth et al. 1991]
Paul Butterworth, Allen Otis, Jacob Stein: The Gemstone Object Database Management System. Commun. ACM 34(10): 64-77(1991) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Cardelli 1984]
...
[Cardelli 1986]
...
[Cattell 1991]
R. G. G. Cattell: Object Data Management: Object-Oriented and Extended Relational Database Systems. Addison-Wesley 1991, ISBN 0-201-53092-9
CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Cointe 1989]
Pierre Cointe: Metaclasses are First Class: the ObjVlisp Model. OOPSLA 1987: 156-167 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Dayal 1989]
Umeshwar Dayal: Queries and Views in an Object-Oriented Data Model. DBPL 1989: 80-102 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Dayal et al. 1988]
Umeshwar Dayal, Alejandro P. Buchmann, Dennis R. McCarthy: Rules Are Objects Too: A Knowledge Model For An Active, Object-Oriented Database System. OODBS 1988: 129-143 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Dayal & Wu 1992]
Umeshwar Dayal, Gene T. J. Wuu: A Uniform Approach to Processing Temporal Queries. VLDB 1992: 407-418 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Deux et al. 1991]
O. Deux: The O2 System. Commun. ACM 34(10): 34-48(1991) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Dixon et al. 1989]
R. Dixon, T. McKee, Paul Schweizer, M. Vaughan: A Fast Method Dispatcher for Compiled Languages with Multiple Inheritance. OOPSLA 1989: 211-214 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Elmagarmid 1992]
Ahmed K. Elmagarmid (Ed.): Database Transaction Models for Advanced Applications. Morgan Kaufmann 1992, ISBN 1-55860-214-3
Contents CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Fong et al. 1991]
...
[Gallagher 1992]
...
[Gelder & Topor 1991]
Allen Van Gelder, Rodney W. Topor: Safety and Translation of Relational Calculus Queries. ACM Trans. Database Syst. 16(2): 235-278(1991) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Goldberg & Robson 1983]
Adele Goldberg, David Robson: Smalltalk-80: The Language and Its Implementation. Addison-Wesley 1983
CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Goldberg & Robson 1989]
...
[Goralwalla & Özsu 1993]
Iqbal A. Goralwalla, M. Tamer Özsu: Temporal Extensions to a Uniform Behavioral Object Model. ER 1993: 110-121 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Irani 1993]
...
[Kent 1990]
...
[Khoshafian & Copeland 1986]
Setrag Khoshafian, George P. Copeland: Object Identity. OOPSLA 1986: 406-416 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kim et al. 1989]
Won Kim, Nat Ballou, Hong-Tai Chou, Jorge F. Garza, Darrell Woelk: Features of the ORION Object-Oriented Database System. Object-Oriented Concepts, Databases, and Applications 1989: 251-282 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Lamb et al. 1991]
Charles Lamb, Gordon Landis, Jack A. Orenstein, Daniel Weinreb: The ObjectStore Database System. Commun. ACM 34(10): 50-63(1991) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Lanzelotte & Valduriez 1991]
Rosana S. G. Lanzelotte, Patrick Valduriez: Extending the Search Strategy in a Query Optimizer. VLDB 1991: 363-373 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Lecluse et al. 1988]
Christophe Lécluse, Philippe Richard, Fernando Vélez: O2, an Object-Oriented Data Model. SIGMOD Conference 1988: 424-433 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Lipka 1993]
...
[Maier et al. 1989]
David Maier, Jianhua Zhu, Hitomi Ohkawa: Features of the TEDM Object Model. DOOD 1989: 511-530 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Makowsky 1981]
Johann A. Makowsky: Characterizing Data Base Dependencies. ICALP 1981: 86-97 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Mitchell et al. 1993]
Gail Mitchell, Stanley B. Zdonik, Umeshwar Dayal: Optimization of Object-Oriented Queries: Problems and Approaches. NATO ASI OODBS 1993: 119-146 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Muńoz 1993]
...
[Osborn 1988]
Sylvia L. Osborn: Identity, Equality and Query Optimization. OODBS 1988: 346-351 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Ozsoyoglu & Wang 1989]
Gultekin Özsoyoglu, Huaqing Wang: A Relational Calculus with Set Operators, Its Safety and Equivalent Graphical Languages. IEEE Trans. Software Eng. 15(9): 1038-1052(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Özsu 1994]
M. Tamer Özsu: Transaction Models and Transaction Management in Object-Oriented Database Management Systems. NATO ASI OODBS 1993: 147-184 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Özsu et al. 1994]
...
[Peters 1994]
...
[Peters et al. 1995]
...
[Peters et al. 1993a]
Randal J. Peters, Anna Lipka, M. Tamer Özsu, Duane Szafron: An Extensible Query Model and Its Languages for a Uniform Behavioral Object Management System. CIKM 1993: 403-412 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Peters et al. 1993b]
...
[Peters & Özsu 1993]
Randal J. Peters, M. Tamer Özsu: Reflection in a Uniform Behavioral Object Model. ER 1993: 34-45 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Richardson & Carey 1989]
Joel E. Richardson, Michael J. Carey: Persistence in the E Language: Issues and Implementation. Softw., Pract. Exper. 19(12): 1115-1150(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Richardson et al. 1989]
Joel E. Richardson, Michael J. Carey, Daniel T. Schuh: The Design of the E Programming Language. ACM Trans. Program. Lang. Syst. 15(3): 494-534(1993) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Rose & Segev 1991]
Ellen Rose, Arie Segev: TOODM - A Temporal Object-Oriented Data Model with Temporal Constraints. ER 1991: 205-229 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Schuh et al. 1990]
Daniel T. Schuh, Michael J. Carey, David J. DeWitt: Persistence in E Revisited - Implementation Experiences. POS 1990: 345-359 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Sciore 1994]
Edward Sciore: Versioning and Configuration Management in an Object-Oriented Data Model. VLDB J. 3(1): 77-106(1994) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Shaw & Zdonik 1990]
Gail M. Shaw, Stanley B. Zdonik: A Query Algebra for Object-Oriented Databases. ICDE 1990: 154-162 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Shipman 1981]
David W. Shipman: The Functional Data Model and the Data Language DAPLEX. ACM Trans. Database Syst. 6(1): 140-173(1981) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Skarra & Zdonik 1986]
Andrea H. Skarra, Stanley B. Zdonik: The Management of Changing Types in an Object-Oriented Database. OOPSLA 1986: 483-495 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Snodgras 1985]
Richard T. Snodgrass, Ilsoo Ahn: A Taxonomy of Time in Databases. SIGMOD Conference 1985: 236-246 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Snyder 1990]
...
[Straube & Özsu 1990a]
Dave D. Straube, M. Tamer Özsu: Queries and Query Processing in Object-Oriented Database Systems. ACM Trans. Inf. Syst. 8(4): 387-430(1990) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Straube & Özsu 1990b]
Dave D. Straube, M. Tamer Özsu: Type Consistency of Queries in an Object-Oriented Database System. OOPSLA/ECOOP 1990: 224-233 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Stroustrup 1986]
Bjarne Stroustrup: The C++ Programming Language, First Edition. Addison-Wesley 1986, ISBN 0-201-12078-X
CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Wirfs-Brock & Wilkerson 1988]
Allen Wirfs-Brock, Brian Wilkerson: An Overview of Modular Smalltalk. OOPSLA 1988: 123-134 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Wirfs-Brock & Wilkerson 1989a]
Rebecca Wirfs-Brock, Brian Wilkerson: Object-Oriented Design: A Responsibility-Driven Approach. OOPSLA 1989: 71-75 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Wirfs-Brock & Wilkerson 1989b]
...
[Yu & Osborn 1991]
Li Yu, Sylvia L. Osborn: An Evaluation Framework for Algebraic Object-Oriented Query Models. ICDE 1991: 670-677 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Zdonik & Maier 1990]
...

Copyright © Fri Mar 12 17:34:25 2010 by Michael Ley (ley@uni-trier.de)