Digital Symposium Collection 2000  

 
 
 
 
 
 

 















Change Management with Roles

Sven-Eric Lautemann

  View Paper (PDF)  

Return to Session 5B: Object Databases

Abstract

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