(last updated June 15, 1998)
TOSE: Transparent Object Schema Evolution
This project investigates transparent schema change technology that allows for on-line modification of databases without disturbing existing applications. The methodology to tackle this problem is to integrate schema evolution and view support functionalities into one system. The resulting tool supports schema changes through a view schema rather than on the global schema, and preserves existing views through such schema change. Within this proposed framework of transparent schema change, this project explores the following research issues: (1) develop object-oriented view technology, (2) integrate view and schema evolution concepts into one mechanism; (3) develop algorithms for transparent evolution; (43) develop and compare different OODB implementation architectures that provide modeling features useful for view and schema evolution support (including multiple type instantiations, dynamic type changes, multiple classification, etc.), (5) develop optimization strategies for view evolution, (6) perform experimental studies to evaluate the relative effectiveness of the proposed techniques, (8) build practical tools integrating the techniques into one system; and (9) lastly extend the concepts and tools developed above to federated environments. The tools will be important for advanced application domains such as design, engineering and web applications.