|














|
|
 |
|
 |
Change Management with Roles
|
Sven-Eric Lautemann
View Paper (PDF)
Return to Session 5B: Object Databases
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.
Copyright(C) 2000 ACM
|
|
|
|
|
|
|