O2, an Object-Oriented Data Model.
Christophe Lécluse, Philippe Richard, Fernando Vélez:
O2, an Object-Oriented Data Model.
SIGMOD Conference 1988: 424-433@inproceedings{DBLP:conf/sigmod/LecluseRV88,
author = {Christophe L{\'e}cluse and
Philippe Richard and
Fernando V{\'e}lez},
editor = {Haran Boral and
Per-{\AA}ke Larson},
title = {O2, an Object-Oriented Data Model},
booktitle = {Proceedings of the 1988 ACM SIGMOD International Conference on
Management of Data, Chicago, Illinois, June 1-3, 1988},
publisher = {ACM Press},
year = {1988},
pages = {424-433},
ee = {http://doi.acm.org/10.1145/50202.50253, db/conf/sigmod/LecluseRV88.html},
crossref = {DBLP:conf/sigmod/88},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
The Altair group is currently designing an object-oriented data base system called O2. This paper presents a formal description of the object-oriented data model of this system. It proposes a type system defined in the framework of a set-and-tuple data model. It models the well known inheritance mechanism and enforces strong typing.
Copyright © 1988 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
BibTeX
Printed Edition
Haran Boral, Per-Åke Larson (Eds.):
Proceedings of the 1988 ACM SIGMOD International Conference on Management of Data, Chicago, Illinois, June 1-3, 1988.
ACM Press 1988 BibTeX
,
SIGMOD Record 17(2), June 1988
Contents
Reprint
reprinted in the O2 Book:
77-97
References
- [Albano & al 85]
- Antonio Albano, Luca Cardelli, Renzo Orsini:
Galileo: A Strongly-Typed, Interactive Conceptual Language.
ACM Trans. Database Syst. 10(2): 230-260(1985) BibTeX
- [Andrews & Harris 87]
- Tim Andrews, Craig Harris:
Combining Language and Database Advances in an Object-Oriented Development Environment.
OOPSLA 1987: 430-440 BibTeX
- [Bancilhon and Khoashafian 86]
- François Bancilhon, Setrag Khoshafian:
A Calculus for Complex Objects.
PODS 1986: 53-60 BibTeX
- [Bancilhon & al 87b]
- ...
- [Banerjee & al 87]
- Jay Banerjee, Hong-Tai Chou, Jorge F. Garza, Won Kim, Darrell Woelk, Nat Ballou, Hyoung-Joo Kim:
Data Model Issues for Object-Oriented Applications.
ACM Trans. Inf. Syst. 5(1): 3-26(1987) BibTeX
- [Bruce & Wegner 86]
- Kim B. Bruce, Peter Wegner:
An Algebraic Model of Subtype and Inheritance.
DBPL 1987: 75-96 BibTeX
- [Cardelli 84]
- Luca Cardelli:
A Semantics of Multiple Inheritance.
Inf. Comput. 76(2/3): 138-164(1988) BibTeX
- [Copeland & Maier 84]
- George P. Copeland, David Maier:
Making Smalltalk a Database System.
SIGMOD Conference 1984: 316-325 BibTeX
- [Copeland and Khoshafian 86]
- Setrag Khoshafian, George P. Copeland:
Object Identity.
OOPSLA 1986: 406-416 BibTeX
- [Goldberg and Robson 83]
- Adele Goldberg, David Robson:
Smalltalk-80: The Language and Its Implementation.
Addison-Wesley 1983
BibTeX
- [Kuper and Vardi 84]
- Gabriel M. Kuper, Moshe Y. Vardi:
A New Approach to Database Logic.
PODS 1984: 86-96 BibTeX
- [Meyer 86]
- Bertrand Meyer:
Genericity versus Inheritance.
OOPSLA 1986: 391-405 BibTeX
- [Nixon & al 87]
- Brian A. Nixon, Lawrence Chung, David Lauzon, Alexander Borgida, John Mylopoulos, Martin Stanley:
Implementation of a Compiler for a Semantic Data Model: Experiences with Taxis.
SIGMOD Conference 1987: 118-131 BibTeX
- [Zdonik 84]
- ...
Referenced by
- Nicola Leone, Pasquale Rullo, Antonella Mecchia, Giuseppe Rossi:
A Deductive Environment for Dealing with Objects and Nonmonotonic Reasoning.
IEEE Trans. Knowl. Data Eng. 9(4): 539-558(1997)
- Zoé Lacroix, Claude Delobel, Philippe Brèche:
Object Views and Database Restructuring.
DBPL 1997: 180-201
- Doug Fang, Shahram Ghandeharizadeh:
An Experimental System for Object-Based Sharing in Federated Databases.
VLDB J. 5(2): 151-165(1996)
- A. Yahia, Lotfi Lakhal, Rosine Cicchetti, Jean-Pierre Bordat:
iO2 - An Algorithmic Method for Building Inheritance Graphs in Object Database Design.
ER 1996: 422-437
- Jae Young Lee, Ramez Elmasri, Jongho Won:
Specification of Calendars and Time Series for Temporal Databases.
ER 1996: 341-356
- 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)
- Jan Paredaens, Peter Peelman, Letizia Tanca:
G-Log: A Graph-Based Query Language.
IEEE Trans. Knowl. Data Eng. 7(3): 436-453(1995)
- Christian Kalus, Peter Dadam:
Flexible Relations - Operational Support of Variant Relational Structures.
VLDB 1995: 539-550
- Mitch Cherniack, Stanley B. Zdonik, Marian H. Nodine:
To Form a More Perfect Union (Intersection, Difference).
DBPL 1995: 6
- Lina Al-Jadir, Thibault Estier, Gilles Falquet, Michel Léonard:
Evolution Features of the F2 OODBMS.
DASFAA 1995: 284-291
- Tarik Beldjilali, Haider Hamza:
Specialization and Generalization in an Object Oriented Database.
ADBIS 1995: 220-234
- Serge Abiteboul, Richard Hull, Victor Vianu:
Foundations of Databases.
Addison-Wesley 1995, ISBN 0-201-53771-0
Contents - Nabil Kamel, Ping Wu, Stanley Y. W. Su:
A Pattern-Based Object Calculus.
VLDB J. 3(1): 53-76(1994)
- Xue-Miao Lu, Tharam S. Dillon:
An Algebraic Theory of Object-Oriented Systems.
IEEE Trans. Knowl. Data Eng. 6(3): 412-419(1994)
- Terence R. Smith, Jianwen Su, Amitabh Saran:
Virtual Structures - A Technique for Supporting Scientific Database Applications.
ER 1994: 491-512
- Tok Wang Ling, Pit Koon Teo:
A Normal Form Object-Oriented Entity Relationship Diagram.
ER 1994: 241-258
- Stanley Y. W. Su, Mingsen Guo, Herman Lam:
Association Algebra: A Mathematical Foundation for Object-Oriented Databases.
IEEE Trans. Knowl. Data Eng. 5(5): 775-798(1993)
- Karl J. Lieberherr, Cun Xiao:
Formal Foundations for Object-Oriented Data Modeling.
IEEE Trans. Knowl. Data Eng. 5(3): 462-478(1993)
- Giuseppe Di Battista, Maurizio Lenzerini:
Deductive Entity-Relationship Modeling.
IEEE Trans. Knowl. Data Eng. 5(3): 439-450(1993)
- Pascal Poncelet, Maguelonne Teisseire, Rosine Cicchetti, Lotfi Lakhal:
Towards a Formal Approach for Object Database Design.
VLDB 1993: 278-289
- Carmelo Malta, José Martinez:
Automating Fine Concurrency Control in Object-Oriented Databases.
ICDE 1993: 253-260
- Anton P. Karadimce, Susan Darling Urban:
A Framework for Declarative Updates and Constraint Maintenance in Object-Oriented Databases.
ICDE 1993: 391-398
- Sunit K. Gala, Shamkant B. Navathe, Manuel E. Bermudez:
Voltaire: A Database Programming Language with a Single Execution Model for Evaluating Queries, Constraints amd Functions.
ICDE 1993: 283-292
- Anne H. H. Ngu, Limsoon Wong:
PINOL: A Persistent Inferential Object Oriented Language for Databases.
DASFAA 1993: 57-64
- Kazutaka Furuse, Kazunori Yamaguchi, Hiroyuki Kitagawa, Nobuo Ohbo:
Abstract Indexing Mechanism of the Extensible DBMS Modus.
DASFAA 1993: 189-196
- Gabriel Baum, Silvia E. Gordillo, Claudia Pons, Clara Smith, Carlos A. Tau:
Conceptual Layers in an Object Oriented Database. An Unified Model.
DASFAA 1993: 141-147
- Sonia Bergamaschi, Claudio Sartori:
On Taxonomic Reasoning in Conceptual Design.
ACM Trans. Database Syst. 17(3): 385-422(1992)
- Stan Danforth, Patrick Valduriez:
A FAD for Data Intensive Applications.
IEEE Trans. Knowl. Data Eng. 4(1): 34-51(1992)
- Jan Van den Bussche, Dirk Van Gucht:
A Hierarchy of Faithful Set Creation in Pure OODB's.
ICDT 1992: 326-340
- Gene T. J. Wuu, Umeshwar Dayal:
A Uniform Model for Temporal Object-Oriented Databases.
ICDE 1992: 584-593
- Ling Liu:
Exploring Semantics in Aggregation Hierarchies for Object-Oriented Databases.
ICDE 1992: 116-125
- Shaul Dar, Narain H. Gehani, H. V. Jagadish:
CQL++: A SQL for the Ode Object-Oriented DBMS.
EDBT 1992: 201-216
- Marc Andries, Marc Gemis, Jan Paredaens, Inge Thyssens, Jan Van den Bussche:
Concepts for Graph-Oriented Object Manipulation.
EDBT 1992: 21-38
- Divyakant Agrawal, Amr El Abbadi:
A Non-Restrictive Concurrency Control for Object Oriented Databases.
EDBT 1992: 469-482
- O. Deux:
The O2 System.
Commun. ACM 34(10): 34-48(1991)
- Amarnath Gupta, Terry E. Weymouth, Ramesh Jain:
Semantic Queries with Pictures: The VIMSYS Model.
VLDB 1991: 69-79
- Joel Richardson, Peter M. Schwarz:
Aspects: Extending Objects to Support Multiple, Independent Roles.
SIGMOD Conference 1991: 298-307
- Tomasz Imielinski, Shamim A. Naqvi, Kumar V. Vadaparty:
Incomplete Objects - A Data Model for Design and Planning Applications.
SIGMOD Conference 1991: 288-297
- Filippo Cacace, Stefano Ceri, Letizia Tanca:
Consistency and Non-determinism in a Database Programming Language.
MFDBS 1991: 325-341
- Constantin Arapis:
Temporal Specifications of Object Behavior.
MFDBS 1991: 308-324
- Roberto Zicari:
A Framework for Schema Updates In An Object-Oriented Database System.
ICDE 1991: 2-13
- Li Yu, Sylvia L. Osborn:
An Evaluation Framework for Algebraic Object-Oriented Query Models.
ICDE 1991: 670-677
- Mingsen Guo, Stanley Y. W. Su, Herman Lam:
An Association Algebra For Processing Object-Oriented Databases.
ICDE 1991: 23-32
- Michael Schrefl, Gerti Kappel:
Cooperation Contracts.
ER 1991: 285-307
- Philip W. Trinder:
Comprehensions, a Query Notation for DBPLs.
DBPL 1991: 55-68
- Joel Richardson, Peter M. Schwarz:
MDM: An Object-Oriented Data Model.
DBPL 1991: 86-95
- Florian Matthes, Joachim W. Schmidt:
Bulk Types: Built-In or Add-On?
DBPL 1991: 33-54
- Jong-Jin Sung, Jong-Tae Park:
Semantic Query Processing in Object-Oriented Database Systems.
DASFAA 1991: 11-20
- Carmelo Malta, José Martinez:
Controlling Concurrent Accesses in an Object-Oriented Environment.
DASFAA 1991: 192-200
- N. Kuwano, T. Kanda, Y. Mohri, Y. Izumida, R. Sato, O. Yamada:
Applications of Object-oriented Databases to Publishing Systems.
DASFAA 1991: 421-429
- Soochan Hwang, Sukho Lee:
The Object-Oriented Relationship System for Managing Complex Relationships.
DASFAA 1991: 391-400
- Bogdan D. Czejdo, Christoph F. Eick, Malcolm C. Taylor:
TANGUY: Integrating Database, Rule-based and Object-Oriented Paradigms.
DASFAA 1991: 339-346
- Masatoshi Arikawa:
A View Environment to Reuse Class Hierarchies in an Object-Oriented Database System.
DASFAA 1991: 259-268
- O. Deux:
The Story of O2.
IEEE Trans. Knowl. Data Eng. 2(1): 91-108(1990)
- Masaaki Aoshima, Yoshio Izumida, Akifumi Makinouchi, Fumio Suzuki, Yasuo Yamane:
The C-based Database Programming Language Jasmine/C.
VLDB 1990: 539-551
- Won Kim:
Object-Oriented Approach to Managing Statistical and Scientific Databases.
SSDBM 1990: 1-13
- Filippo Cacace, Stefano Ceri, Stefano Crespi-Reghizzi, Letizia Tanca, Roberto Zicari:
Integrating Object-Oriented Data Modeling with a Rule-Based Programming Paradigm.
SIGMOD Conference 1990: 225-236
- Won Kim:
Research Directions in Object-Oriented Database Systems.
PODS 1990: 1-15
- Atsushi Ohori:
Representing Object Identity in a Pure Functional Language.
ICDT 1990: 41-55
- Véronique Benzaken:
An Evaluation Model for Clustering Strategies in the O2 Object-Oriented Database System.
ICDT 1990: 126-140
- Gail M. Shaw, Stanley B. Zdonik:
A Query Algebra for Object-Oriented Databases.
ICDE 1990: 154-162
- Shuguang Hong, Fred J. Maryanski:
Using a Meta Model to Represent Object-Oriented Data Models.
ICDE 1990: 11-19
- Michèle Cart, Jean Ferrié:
Integrating Concurrency Control into an Object-Oriented Database System.
EDBT 1990: 363-377
- Christophe Lécluse, Philippe Richard:
The O2 Database Programming Language.
VLDB 1989: 411-422
- Michael Kifer, Georg Lausen:
F-Logic: A Higher-Order language for Reasoning about Objects, Inheritance, and Scheme.
SIGMOD Conference 1989: 134-146
- Richard Hull, Jianwen Su:
On Accessing Object-Oriented Databases: Expressive Power, Complexity, and Restrictions (Extended Abstract).
SIGMOD Conference 1989: 147-158
- Rakesh Agrawal, Narain H. Gehani:
ODE (Object Database and Environment): The Language and the Data Model.
SIGMOD Conference 1989: 36-45
- Serge Abiteboul, Paris C. Kanellakis:
Object Identity as a Query Language Primitive.
SIGMOD Conference 1989: 159-173
- Christophe Lécluse, Philippe Richard:
Modeling Complex Structures in Object-Oriented Databases.
PODS 1989: 360-368
- Michael Kifer, James Wu:
A Logic for Object-Oriented Logic Programming (Maier's O-Logic Revisited).
PODS 1989: 379-393
- Gail M. Shaw, Stanley B. Zdonik:
An Object-Oriented Query Algebra.
DBPL 1989: 103-112
- Paul Philbrow, David Harper, Malcolm P. Atkinson:
Supporting an Object-Oriented Programming Methodology using PS-Algol.
DBPL 1989: 61-78
- Christophe Lécluse, Philippe Richard:
Manipulation of Structured Values in Object-Oriented Databases.
DBPL 1989: 113-121
- Richard Hull, Jianwen Su:
On Bulk Data type Constructors and Manipulation Primitives: A Framework for Analyzing Power and Complexity.
DBPL 1989: 396-410
- Umeshwar Dayal:
Queries and Views in an Object-Oriented Data Model.
DBPL 1989: 80-102
- François Bancilhon, Sophie Cluet, Claude Delobel:
A Query Language for the O2 Object-Oriented Database System.
DBPL 1989: 122-138
- Rakesh Agrawal, Narain H. Gehani:
Rationale for the Design of Persistence and Query Processing Facilities in the Database Programming Language O++.
DBPL 1989: 25-40
- Michael J. Carey, David J. DeWitt, Scott L. Vandenberg:
A Data Model and Query Language for EXODUS.
SIGMOD Conference 1988: 413-423
- Christophe Lécluse, Philippe Richard:
Modeling Inheritance and Genericity in Object Oriented-Databases.
ICDT 1988: 223-238
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Wed Jun 4 18:54:48 2008