Type evolution in an object-oriented database
Research directions in object-oriented programming
Semantics and implementation of schema evolution in object-oriented databases
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Beyond schema evolution to database reorganization
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Aspects: extending objects to support multiple, independent roles
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Schema transformation without database reorganization
ACM SIGMOD Record
Theory and Practice of Object Systems
A View Mechanism for Object-Oriented Databases
EDBT '92 Proceedings of the 3rd International Conference on Extending Database Technology: Advances in Database Technology
The COAST Project: Design and Implementation
DOOD '97 Proceedings of the 5th International Conference on Deductive and Object-Oriented Databases
A Data Model and Semantics of Objects with Dynamic Roles
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
A Propagation Mechanism for Populated Schema Versions
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
A Transparent Object-Oriented Schema Change Approach Using View Evolution
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
Versions of Schema for Object-Oriented Databases
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
Schema and Database Evolution in the O2 Object Database System
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
Schema Versions in Object-Oriented Database Systems
Proceedings of the Fifth International Conference on Database Systems for Advanced Applications (DASFAA)
OODBMS Metamodel Supporting Configuration Management of Large Applications
OOIS '02 Proceedings of the 8th International Conference on Object-Oriented. Information Systems
Flattening the Metamodel for Object Databases
ADBIS '02 Proceedings of the 6th East European Conference on Advances in Databases and Information Systems
Hi-index | 0.00 |
Various proposals have been made to extend object-oriented languages and database systems with {\em roles} because they allow to weaken strict typing concepts and therefore can provide mechanisms for an object to change its type during its lifetime. But this so-called {\em object migration} is not the only advantage offered by a suitable role model.This paper studies the possibilities to use roles for a general change management system that also includes support for {\em schema evolution}. OPAQUE, as the selected role model, can be extended with schema update mechanisms in a surprisingly clean and straightforward way including the concepts of versions and views as well.