Several proposals have been published in recent years for database programming languages (DBPLs), many of which have been object-oriented. Our goal in this paper is not to argue for or against specific solutions, but simply to provide a framework for comparing certain critical points of type system design. This framework may be used in the description of a DBPL. It is our hope that the framework will promote clear communication among designers and developers of DBPLs. 1 Introduction At the Second Object-Oriented Database Workshop [OO88], the first author posed a set of questions as a way of urging people to be clear when talking about types and/or classes. This brief paper expands on those questions in an effort to provide a framework for ...
AbstractA number of data models for complex database objects have been proposed. Unfortunately, thes...
We give a direct type-theoretic characterization of the basic mechanisms of object-oriented programm...
Introduction: In current programming languages, data types and the associated type machinery are use...
Several proposals have been published in recent years for database programming languages (DBPLs), ma...
The polymorphic type system of ML can be extended in two ways that make it appropriate as the basis ...
The polymorphic type system of ML can be extended in two ways that make it appropriate as the basis ...
This paper attempts to define an object-oriented database system. It describes the main features a...
Databases and have developed one another for Traditionally, the interface between a programming lang...
Recently, several database programming languages are based on the object-oriented paradigm have been...
The purpose of this thesis is to investigate a type system for databases and object-oriented program...
The notion of type has played a double role in database systems in that it has been used both to des...
The polymorphic type system of ML can be extended in two ways to make it the appropriate basis of a ...
properties in the ODMG Object Model include abstract state and abstract relationships (two-way mappi...
The author will not pretend to be unbiased in the matter of comparing the deductive and object-orien...
In this report we propose a new approach to types and static type checking in object-oriented databa...
AbstractA number of data models for complex database objects have been proposed. Unfortunately, thes...
We give a direct type-theoretic characterization of the basic mechanisms of object-oriented programm...
Introduction: In current programming languages, data types and the associated type machinery are use...
Several proposals have been published in recent years for database programming languages (DBPLs), ma...
The polymorphic type system of ML can be extended in two ways that make it appropriate as the basis ...
The polymorphic type system of ML can be extended in two ways that make it appropriate as the basis ...
This paper attempts to define an object-oriented database system. It describes the main features a...
Databases and have developed one another for Traditionally, the interface between a programming lang...
Recently, several database programming languages are based on the object-oriented paradigm have been...
The purpose of this thesis is to investigate a type system for databases and object-oriented program...
The notion of type has played a double role in database systems in that it has been used both to des...
The polymorphic type system of ML can be extended in two ways to make it the appropriate basis of a ...
properties in the ODMG Object Model include abstract state and abstract relationships (two-way mappi...
The author will not pretend to be unbiased in the matter of comparing the deductive and object-orien...
In this report we propose a new approach to types and static type checking in object-oriented databa...
AbstractA number of data models for complex database objects have been proposed. Unfortunately, thes...
We give a direct type-theoretic characterization of the basic mechanisms of object-oriented programm...
Introduction: In current programming languages, data types and the associated type machinery are use...