DocumentCode :
3377258
Title :
Consistent view removal in transparent schema evolution systems
Author :
Crestana-Taube, Viviane ; Rundensteiner, Elke A.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fYear :
1996
fDate :
26-27 Feb 1996
Firstpage :
138
Lastpage :
147
Abstract :
We have developed the transparent schema evolution (TSE) system that, simulating schema evolution using object-oriented views, allows for the interoperability of applications with diverse and even changing requirements. TSE relieves users of the risk of making existing application programs obsolete when run against the modified schema, because the old view schema is maintained while a new view schema is generated to capture the changes desired by the user. However TSE may be generating a large number of schema versions (object-oriented view schemata) over time, resulting in an excessive build-up of classes and underlying object instances-some of which may potentially no longer be in use. We propose to solve this problem by developing techniques for effective and consistent schema removal. First, we characterize four potential problems of schema consistency that could be caused by removal of a single virtual class; and then outline our solution approach for each of these problems. Second, we demonstrate that view schema removal is sensitive to the order in which individual classes are processed. Our solution to this problem is the development of a dependency graph model for capturing the class relationships, used as a foundation for selecting among removal sequences. Designed to optimize the performance of the TSE system by effective schema version removal, the proposed techniques will enable more effective interoperability among evolving software applications
Keywords :
database theory; graph theory; object-oriented databases; open systems; query processing; software performance evaluation; application programs; consistent view removal; dependency graph model; interoperability; object instances; object-oriented database; object-oriented views; performance; schema consistency; schema removal; schema version removal; transparent schema evolution systems; view schema; view schema removal; virtual class; Application software; Computational modeling; Computer science; Design optimization; Laboratories; Marine vehicles; Object oriented modeling; Software performance; Software systems; Veins;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Research Issues in Data Engineering, 1996. Interoperability of Nontraditional Database Systems. Proceedings. Sixth International Workshop on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-7289-7
Type :
conf
DOI :
10.1109/RIDE.1996.492251
Filename :
492251
Link To Document :
بازگشت