In this report we propose a new approach to types and static type checking in object-oriented database query and programming languages. In contrast to typical approaches to types which involve very advanced mathematical concepts we present a type system from the practitioners ’ point of view. We argue that many features of current object-oriented query/programming languages, such as ellipses, automatic coercions and irregularities in data structures, cause that very formal type systems are irrelevant to practical situations. We treat types as some syntactic qualifiers (tokens or some structures of tokens) attached to objects, procedures, modules and other data/program entities. Such syntactic qualifiers we call signatures. We avoid the simp...
properties in the ODMG Object Model include abstract state and abstract relationships (two-way mappi...
Several proposals have been published in recent years for database programming languages (DBPLs), ma...
We consider the problem of representing heterogeneous collections of objects in a typed polymorphic ...
In this paper we present a type system with strong typing and static type checking that is not yet w...
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 investigates a method to represent database objects as typed expressions in programming l...
The polymorphic type system of ML can be extended in two ways to make it the appropriate basis of a ...
The notion of type has played a double role in database systems in that it has been used both to des...
Starting with a pragmatical (but formal) definition of type in object-oriented languages, this paper...
This paper proposes a framework of denotational semantics of database type systems and constructs a ...
AbstractA number of data models for complex database objects have been proposed. Unfortunately, thes...
To date, current investigations on Semi-Structured Data (SSD) have focused on query languages that o...
So far type information for programs written in untyped object-oriented languages equipped with inhe...
The purpose of this thesis is to investigate a type system for databases and object-oriented program...
properties in the ODMG Object Model include abstract state and abstract relationships (two-way mappi...
Several proposals have been published in recent years for database programming languages (DBPLs), ma...
We consider the problem of representing heterogeneous collections of objects in a typed polymorphic ...
In this paper we present a type system with strong typing and static type checking that is not yet w...
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 investigates a method to represent database objects as typed expressions in programming l...
The polymorphic type system of ML can be extended in two ways to make it the appropriate basis of a ...
The notion of type has played a double role in database systems in that it has been used both to des...
Starting with a pragmatical (but formal) definition of type in object-oriented languages, this paper...
This paper proposes a framework of denotational semantics of database type systems and constructs a ...
AbstractA number of data models for complex database objects have been proposed. Unfortunately, thes...
To date, current investigations on Semi-Structured Data (SSD) have focused on query languages that o...
So far type information for programs written in untyped object-oriented languages equipped with inhe...
The purpose of this thesis is to investigate a type system for databases and object-oriented program...
properties in the ODMG Object Model include abstract state and abstract relationships (two-way mappi...
Several proposals have been published in recent years for database programming languages (DBPLs), ma...
We consider the problem of representing heterogeneous collections of objects in a typed polymorphic ...