Managing change in the Rufus system
- 17 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 170-179
- https://doi.org/10.1109/icde.1994.283028
Abstract
Rufus is an information system that models user data with objects taken from a class system. Due to the importance of coping with changes to the schema, Rufus has adopted the conformity-based model of Melampus. This model enables Rufus to cope with schema changes more easily than traditional class- and inheritance-based data models. The paper reviews the Melampus data model and describes how it was implemented in the Rufus system. The authors show how changes to the schema can be accommodated with minimum disruption. They also review design decisions that contributed to streamlined schema evolution and compare this approach with those proposed in the literature.Keywords
This publication has 9 references indexed in Scilit:
- An extensible object-oriented database testbedPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A framework for schema updates in an object-oriented database systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- AspectsPublished by Association for Computing Machinery (ACM) ,1991
- The Trellis programming environmentPublished by Association for Computing Machinery (ACM) ,1987
- Class modification in the GemStone object-oriented DBMSPublished by Association for Computing Machinery (ACM) ,1987
- Data model issues for object-oriented applicationsACM Transactions on Information Systems, 1987
- Semantics and implementation of schema evolution in object-oriented databasesPublished by Association for Computing Machinery (ACM) ,1987
- Distrbution and Abstract Types in EmeraldIEEE Transactions on Software Engineering, 1987
- The management of changing types in an object-oriented databasePublished by Association for Computing Machinery (ACM) ,1986