Using prototypical objects to implement shared behavior in object-oriented systems
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Semantic database modeling: survey, applications, and research issues
ACM Computing Surveys (CSUR)
O2, an object-oriented data model
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
ACM Transactions on Information Systems (TOIS)
An object-oriented data model for distributed office applications
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
Queries and query processing in object-oriented database systems
ACM Transactions on Information Systems (TOIS)
Object-Oriented Database Management Systems: Concepts and Issues
Computer - Special issue on instruction sequencing
The two facets of object-oriented data models
Data Engineering
Foundations of the O2 database system
Data Engineering
Incomplete object—a data model for design and planning applications
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Aspects: extending objects to support multiple, independent roles
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Introduction to object-oriented databases
Introduction to object-oriented databases
PODS '90 Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
A graph-oriented object database model
PODS '90 Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
The Iris Architecture and Implementation
IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Knowledge and Data Engineering
FOFO '89 Proceedings of the 3rd International Conference on Foundations of Data Organization and Algorithms
ICDT '90 Proceedings of the Third International Conference on Database Theory
The Power of Methods With Parallel Semantics
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Proceedings of the International Symposium on Database Systems of the 90s
A Reusable Model for Data-Centric Web Services
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
Specification and verification of web services transactions
Proceedings of the Fourth SIGMOD PhD Workshop on Innovative Database Research
A formal approach for the specification of digital complex objects
Proceedings of the 19th Brazilian symposium on Multimedia and the web
Hi-index | 0.00 |
While object-oriented database management systems are already arriving in the marketplace, their formal foundations are still under development. In this paper, one central aspect of such foundations, formal models for object-oriented databases, is considered. It is discussed why a formal model is desirable, what it is supposed to comprise in this context (a structural as well as a behavioral part), and how this can be achieved; to this end, the central ingredients which are shared by many proposed models are presented in some detail. This carries over to design issues for database descriptions in an object-oriented model, for which two distinct strategies are outlined. Finally, the question is discussed whether the modeling concepts described are indeed the ones that the applications which originally triggered the merger of database technology with object-oriented concepts need. Our argument is that this is only partially the case, and two promising directions for future work are sketched.