Schema matching for transforming structured documents
Proceedings of the 2005 ACM symposium on Document engineering
Impact of XML schema evolution on valid documents
Proceedings of the 7th annual ACM international workshop on Web information and data management
Efficient static analysis of XML paths and types
Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation
Mapping adaptation under evolving schemas
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Graceful database schema evolution: the PRISM workbench
Proceedings of the VLDB Endowment
Eliminating dead-code from XQuery programs
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Impact of XML Schema Evolution
ACM Transactions on Internet Technology (TOIT)
Hi-index | 0.00 |
Updating XQuery programs in accordance with a change of the input XML schema is known to be a time-consuming and error-prone task. We propose an automatic method aimed at helping developers realign the XQuery program with the new schema. First, we introduce a taxonomy of possible problems induced by a schema change. This allows to differentiate problems according to their severity levels, e.g. errors that require code revision, and semantic changes that should be brought to the developer's attention. Second, we provide the necessary algorithms to detect such problems using a solver that checks satisfiability of XPath expressions.