Change Management with Roles

  • Authors:
  • Sven-Eric Lautemann

  • Affiliations:
  • -

  • Venue:
  • DASFAA '99 Proceedings of the Sixth International Conference on Database Systems for Advanced Applications
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

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.