See this document in CiteSeerX!

The O++ Database Programming Language: Implementation And Experience (1993)  (Make Corrections)  (6 citations)
Rakesh Agrawal Shaul Dar Narain Gehani Ibm Almaden Research Center University ...
ICDE



  Home/Search   Context   Related

 
View or download:
ibm.com/u/ragrawal/papers...de93_o++.ps
ibm.com/cs/people/ragrawa...de93_o++.ps
140.115.82.191/old/Agr080...de93_o++.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ibm.com/u/ragrawal/pubs (more)
From:  ibm.com/cs/people/ragrawal...pubs
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Ode is a database system and environment based on the object paradigm. The database is defined, queried and manipulated using the database programming language O++, which is based on C++. The O++ compiler translates O++ programs into C++ programs which contain calls to the Ode object manager. The current O++ implementation provides facilities for creating and manipulating persistent objects, and for associatively accessing these objects. We describe the implementation of O++: the Ode object... (Update)

Context of citations to this paper:   More

...University of Wisconsin Madison, WI 53706 N. H. Gehani AT T Bell Labs Murray Hill, New Jersey 07974 1. INTRODUCTION O [4, 5, 9] is a database programming language based on C [11, 18] Amongst other things, O provides facilities for making C objects persistent. Objects...

...OdeFS, the Ode object database provides several object compatible interfaces to Ode that are targeted to different kinds of users: 1. O [1, 2, 4, 8, 9]: A programming interface for programmers, especially C programmers. 2. CQL [7] An interactive SQL like interface for...

Cited by:   More
(A Model of Object-Oriented Persistent Programming Language) - Ae   (Correct)
R++: Adding Path-Based Rules to C++ - Litman, Patel-Schneider, Mishra.. (2001)   (Correct)
Queries In An Object-Oriented Graphical Interface - Dar, Gehani, Jagadish, al. (1995)   (Correct)

Active bibliography (related documents):   More   All
0.9:   Making C++ Objects Persistent: The Hidden Pointers - Biliris, Dar, Gehani (1993)   (Correct)
0.9:   Making C++ Objects Persistent: the Hidden Pointers - Biliris, Dar, Gehani (1993)   (Correct)
0.7:   An Optimized Implementation for VML Based on Pattern Matching.. - Chen, Turau (1994)   (Correct)

Similar documents based on text:   More   All
0.2:   Rd45 - A Persistent Object Manager For Hep - May, Malon, al. (1996)   (Correct)
0.0:   Semantic Data Caching and Replacement - Dar, Franklin, Jónsson.. (1996)   (Correct)
0.0:   Data Engineering - December Vol No   (Correct)

Related documents from co-citation:   More   All
6:   Ode (Object Databases and Environment): The Language and the Data Model - Agrawal, Gehani - 1989
3:   Ode as an Active Database: Constraints and Triggers - Gehani, Jagadish - 1991
3:   Programming Language (context) - Stroustrup, The - 1986

BibTeX entry:   (Update)

S. Dar, R. Agrawal and N. H. Gehani, 1993, "The O++ Database Programming Language: Implementation and Experience", Proceedings IEEE 9th int'l Conf. Data Engineering, Vienna, Austria. http://citeseer.ist.psu.edu/dar93database.html   More

@inproceedings{ agrawal93database,
    author = "Rakesh Agrawal and Shaul Dar and Narain H. Gehani",
    title = "The O++ Database Programming Language: Implementation and Experience",
    booktitle = "{ICDE}",
    pages = "61-70",
    year = "1993",
    url = "citeseer.ist.psu.edu/dar93database.html" }
Citations (may not include all citations):
492   Smalltalk-80: The Language and its Implementation (context) - Goldberg, Robson - 1981
295   The ObjectStore Database System (context) - Lamb, Landis et al. - 1991
242   Reference Manual (context) - Ellis, Stroustrup et al. - 1990
171   The POSTGRES NextGeneration Database Management System (context) - Stonebraker, Kemnitz - 1991
136   Ode as an Active Database: Constraints and Triggers - Gehani, Jagadish - 1991
120   Object Identity (context) - Khoshafian, Copeland - 1986
111   Architecture of the Orion Next Generation Database System (context) - Kim, Garza et al. - 1990
106   The EXODUS Extensible DBMS Project: An Overview - Carey, DeWitt et al. - 1990
103   Pointer Swizzling at Page Fault Time: Efficiently Supporting.. - Wilson - 1990
102   The GemStone Object Database Management System (context) - Butterworth, Otis et al. - 1991
92   Working with Persistent Objects: To Swizzle or Not to Swizzl.. - Moss - 1990
67   Design of the Mneme Persistent Object Store - Moss - 1990
54   Storage Management for Objects in EXODUS - Carey, DeWitt et al. - 1989
50   A Performance Study of Alternative Object Faulting and Point.. - White, DeWitt - 1992
46   The O 2 System (context) - Deux - 1991
39   OdeView: The Graphical Interface to Ode - Agrawal, Gehani et al. - 1990
36   Persistent Object Management System (context) - Cockshot, Atkinson et al. - 1984
35   Ode (Object Database and Environment): The Language and the .. - Agrawal, Gehani - 1989
30   Rationale for the Design of Persistence and Query Processing.. - Agrawal, Gehani - 1989
29   A Shared Segmented Memory System for an Object-Oriented Data.. (context) - Hornick, Zdonik - 1987
20   Persistence in the E Language: Issues and Implementation (context) - Richardson, Carey - 1989
13   Object Versioning in Ode - Agrawal, Buroff et al. - 1991
12   Compiled Item Faulting: A New Technique for Managing I/O in .. (context) - Richardson - 1990
11   A Transformation-Based Approach to Optimizing Loops in Datab.. (context) - Lieuwen, DeWitt - 1992
8   Persistence in E Revisited --- Implementation Experiences - Schuh, Carey et al. - 1990
8   The Iris Architecture and Implementation (context) - Wilkinson, Lyngbaek et al. - 1990
6   The DASDBS Project: Objectives, Experiences, and Future Pros.. (context) - Schek, Paul et al. - 1990
5   CQL++: An SQL for a C++ Based Object-Oriented DBMS - Dar, Gehani et al. - 1992
4   ONTOS Object Database (context) - Database, Sheet et al. - 1989
4   Versant Object Technology Co (context) - Profile - 1990
3   ONTOS Inc (context) - Notes - 1987
2   A Persistence Library for C (context) - Buroff, Shasha - 1989
1   Extensions to June Starburst: Objects, Types, Functions, and.. (context) - Lohman, Lindsay et al. - 1991
1   for Unix-Based Systems (context) - Guide - 1991
1   Menlo Park (context) - DB, Objectivity - 1992



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.almaden.ibm.com/u/ragrawal/pubs.html):   More
SLIQ: A Fast Scalable Classifier for Data Mining - Mehta, Agrawal, Rissanen (1996)   (Correct)
Discovery-driven Exploration of OLAP Data Cubes - Sarawagi, Agrawal, Megiddo (1998)   (Correct)
Type Derivation Using the Projection Operation - Agrawal, DeMichiel (1994)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC