The CVS Algorithm for View Synchronization in Evolvable Large-Scale Information Systems

Authors: 
Nica, A; Lee, AJ; Rundensteiner, EA
Author: 
Nica, A
Lee, A
Rundensteiner, E
Year: 
1998
Venue: 
Proc. EDBT 1998
URL: 
http://www.springerlink.com/content/NYQF4VCX9BDELDF3/fulltext.pdf
Citations: 
0
Citations range: 
n/a
AttachmentSize
Nica1998TheCVSAlgorithmforViewSynchronizationinEvolvable.pdf273.67 KB

Current view technology supports only static views in the sense that views become undefined and hence obsolete as soon as the underlying information sources (ISs) undergo capability changes. We propose to address this new view evolution problem - which we call view synchronization - by a novel solution approach that allows affected view definitions to be dynamically evolved to keep them in synch with evolving ISs. We present in this paper a general strategy for the view synchronization process that guided by constraints imposed by the view evolution preferences embedded in the view definition achieves view preservation (i.e., view redefinition). We present the formal correctness, the CVS algorithm, as well as numerous examples to demonstrate the main concepts.