Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
An architecture for object management in OIS
ACM Transactions on Information Systems (TOIS)
Principles of database buffer management
ACM Transactions on Database Systems (TODS)
An object-oriented approach to multimedia databases
SIGMOD '86 Proceedings of the 1986 ACM SIGMOD international conference on Management of data
Development of an object-oriented DBMS
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Semantics and implementation of schema evolution in object-oriented databases
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Composite object support in an object-oriented database system
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Transaction management in an object-oriented database system
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
Versions and change notification in an object-oriented database system
DAC '88 Proceedings of the 25th ACM/IEEE Design Automation Conference
Making smalltalk a database system
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
Queries in Object-Oriented Databases
Proceedings of the Fourth International Conference on Data Engineering
A Unifying Framework for Version Control in a CAD Environment
VLDB '86 Proceedings of the 12th International Conference on Very Large Data Bases
Multimedia Information Management in an Object-Oriented Database System
VLDB '87 Proceedings of the 13th International Conference on Very Large Data Bases
Virtual memory management for database systems
ACM SIGOPS Operating Systems Review
Experience with D-BUS architecture for a design automation framework
DAC '89 Proceedings of the 26th ACM/IEEE Design Automation Conference
DSM: an object-relationship modeling language
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
The O2 object manager: an overview
VLDB '89 Proceedings of the 15th international conference on Very large data bases
A model of queries for object-oriented databases
VLDB '89 Proceedings of the 15th international conference on Very large data bases
An object-oriented relational database
Communications of the ACM
Design of the Mneme persistent object store
ACM Transactions on Information Systems (TOIS)
Model instantiation for query driven simulation in active KDL
ANSS '90 Proceedings of the 23rd annual symposium on Simulation
A model of authorization for next-generation database systems
ACM Transactions on Database Systems (TODS)
Specification-level interoperability
Communications of the ACM - Special issue on software engineering
A distributed object-oriented database system supporting shared and private databases
ACM Transactions on Information Systems (TOIS)
An object-oriented model of software configuration management
SCM '91 Proceedings of the 3rd international workshop on Software configuration management
K: a high-level knowledge base programming language for advanced database applications
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Concurrency control in advanced database applications
ACM Computing Surveys (CSUR)
Eiffel Linda: an object-oriented Linda dialect
ACM SIGPLAN Notices
Working with Persistent Objects: To Swizzle or Not to Swizzle
IEEE Transactions on Software Engineering
TOOLI: Table Object-Oriented Language Interface
ACM SIGPLAN OOPS Messenger
Advantages of a component-based approach to defining complicated objects
ACM SIGPLAN OOPS Messenger
ACM Transactions on Database Systems (TODS)
PLEIADES: an object management system for software engineering environments
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
Research directions in object-oriented database systems
PODS '90 Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Query driven simulation using SIMODULA
ANSS '89 Proceedings of the 22nd annual symposium on Simulation
The VLDB Journal — The International Journal on Very Large Data Bases - Persistent object systems
The DASDBS Project: Objectives, Experiences, and Future Prospects
IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Knowledge and Data Engineering
Architecture of the ORION Next-Generation Database System
IEEE Transactions on Knowledge and Data Engineering
Object-Oriented Databases: Definition and Research Directions
IEEE Transactions on Knowledge and Data Engineering
Outer Joins and Filters for Instantiating Objects from Relational Databases Through Views
IEEE Transactions on Knowledge and Data Engineering
Query Optimization and Execution Plan Generation in Object-Oriented Data Management Systems
IEEE Transactions on Knowledge and Data Engineering
A Trusted Subject Architecture for Multilevel Secure Object-Oriented Databases
IEEE Transactions on Knowledge and Data Engineering
APPROXIMATE: A Query Processor that Produces Monotonically Improving Approximate Answers
IEEE Transactions on Knowledge and Data Engineering
VOODB: A Generic Discrete-Event Random Simulation Model To Evaluate the Performances of OODBs
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Consistency of Versions in Object-Oriented Databases
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Dual-Buffering Strategies in Object Bases
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
Typed Sets as a Basis for Object-Oriented Database Schemas
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
The design and implementation of K: a high-level knowledge-base programming language of OSAM*.KBMS
The VLDB Journal — The International Journal on Very Large Data Bases
Unified Fine-Granularity Buffering of Index and Data: Approach and Implementation
ICCD '00 Proceedings of the 2000 IEEE International Conference on Computer Design: VLSI in Computers & Processors
Object-oriented approach to managing statistical and scientific databases
SSDBM'1990 Proceedings of the 5th international conference on Statistical and Scientific Database Management
Hi-index | 0.02 |
There are two major issues to address to achieve integration of an object-oriented programming system with a database system. One is the language issue: an object-oriented programming language must be augmented with semantic data modeling concepts to provide a robust set of data modeling concepts to allow modeling of entities for important real-world applications. Another is the computational-model issue: application programmers should be able to access and manipulate objects as though the objects are in an infinite virtual memory; in other words, they should not have to be aware of the existence of a database system in their computations with the data structures the programming language allows. This paper discusses these issues and presents the solutions which we have incorporated into the ORION object-oriented database system at MCC.