This project is a subproject of EVE system implementation (http://davis.wpi.edu/dsrg/EVE). It's going to implement two key parts of EVE system. One is View Knowledge Base (VKB), the other one is View Synchronization Algorithm (VSA). VKB is used to store the view definitions, which is maintained by the EVE system, specified in ESQL language. VSA is the algorithm, which is running at the background, that evolved the view definitions stored in VKB based on the meta-knowledge stored in Meta Knowlege Base (MKB). It will generate rewritings of affected but evolvable view defintiions when there is a schema change occured at information source.
There is a group of algorithms that handle the view synchronization. Now, we are implementing POC algorithm.