ACM Transactions on Information Systems (TOIS)
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
A polymorphic calculus for views and object sharing (extended abstract)
PODS '94 Proceedings of the thirteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
On view support in object-oriented database systems
Modern database systems
Extending object-oriented systems with roles
ACM Transactions on Information Systems (TOIS)
A formal model of views for object-oriented database systems
Theory and Practice of Object Systems
The object data standard: ODMG 3.0
The object data standard: ODMG 3.0
Multiple-type objects in an enhanced C++ persistent programming language
Software—Practice & Experience
View Operations on Objects with Roles for a Statically Typed Database Language
IEEE Transactions on Knowledge and Data Engineering
An Object Data Model with Roles
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Object Deputy Model and Its Applications
Proceedings of the 4th International Conference on Database Systems for Advanced Applications (DASFAA)
The AQUA Data Model and Algebra
DBLP-4 Proceedings of the Fourth International Workshop on Database Programming Languages - Object Models and Languages
Clovers: The Dynamic Behavior of Types and Instances
Clovers: The Dynamic Behavior of Types and Instances
Accessee controlled type selection for a multiple-type object
Proceedings of the 2003 ACM symposium on Applied computing
Hi-index | 0.00 |
INADA is an enhanced C++ persistent programming language and compliant with the ODMG standard. INADA provides multiple-type object which enables any persistent objects to be extended by obtaining any type and by losing any unnecessary types. Furthermore, INADA provides virtual type which enables any persistent objects to be accessed through a virtual type derivable from other base/virtual types. However, it does not allow the type which a virtual type is derived from to be a repeating one. To overcome this constraint, this paper proposes extended virtual type which allows a virtual type to be derived from a repeating one and shows a method of implementing it in INADA.