Title :
Change management with roles
Author :
Lautemann, Sven-Eric
Author_Institution :
Dept. of Comput. Sci., Frankfurt Univ., Germany
Abstract :
Various proposals have been made to extend object-oriented languages and database systems with roles because they allow to weaken strict typing concepts and therefore can provide mechanisms for an object to change its type during its lifetime. This so-called 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 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
Keywords :
data models; management of change; object-oriented databases; object-oriented languages; OPAQUE; change management system; object migration; object oriented database; object-oriented languages; roles; schema evolution; schema update; strict typing concepts; versions; views; Computer science; Data models; Database systems; Management information systems; Object oriented databases; Object oriented modeling; Power system management; Power system modeling; Proposals; Taxonomy;
Conference_Titel :
Database Systems for Advanced Applications, 1999. Proceedings., 6th International Conference on
Conference_Location :
Hsinchu
Print_ISBN :
0-7695-0084-6
DOI :
10.1109/DASFAA.1999.765763