This project has involved the development of a model for the versioning of class definitions in an object-oriented database. By defining update and backdate functions on attributes of the previous and current version of a class definition, instances of any version of the class can be converted to instances of any other version. This allows programs written to access an old version of the schema to still use data created in the format of the changed schema.
Lancaster Personnel:
Funding:1992 S Monk and I Sommerville "A Model for Versioning of Classes in Object- Oriented Databases", Proceedings of BNCOD 10, Aberdeen, Springer Verlag, pp 42- 58. 1992.
1993 S Monk and I Sommerville "Schema Evolution in OODBs Using Class Versioning", SIGMOD record 22(3), pp 16-22. 1993.
1994 S Monk Graphical "User Interface for Schema Evolution in an Object- Oriented Databases", Proc of Interfaces to Database Systems (IDS'94), Springer Verlag. 1994.
1994 S Monk "View Definition in an Object-Oriented Database", Information and Software Technology 36(9), pp 549-554. September 1994.