Efficient static analysis of XML paths and types
We present an algorithm to solve XPath decision problems under regular tree type
constraints and show its use to statically type-check XPath queries. To this end, we prove the …
constraints and show its use to statically type-check XPath queries. To this end, we prove the …
BiFluX: A bidirectional functional update language for XML
Different XML formats are widely used for data exchange and processing, being often
necessary to mutually convert between them. Standard XML transformation languages, like …
necessary to mutually convert between them. Standard XML transformation languages, like …
FLUX: functional updates for XML
J Cheney - Proceedings of the 13th ACM SIGPLAN international …, 2008 - dl.acm.org
XML database query languages have been studied extensively, but XML database updates
have received relatively little attention, and pose many challenges to language design. We …
have received relatively little attention, and pose many challenges to language design. We …
Semantics, types and effects for XML updates
The W3C recently released the XQuery Update Facility 1.0, a Candidate Recommendation
for an XML update language. It appears likely that this proposal will become standard …
for an XML update language. It appears likely that this proposal will become standard …
Schema-based independence analysis for XML updates
Query-update independence analysis is the problem of determining whether an update
affects the results of a query. Query-update independence is useful for avoiding …
affects the results of a query. Query-update independence is useful for avoiding …
Identifying query incompatibilities with evolving XML schemas
P Geneves, N Layaïda, V Quint - ACM Sigplan Notices, 2009 - dl.acm.org
During the life cycle of an XML application, both schemas and queries may change from one
version to another. Schema evolutions may affect query results and potentially the validity of …
version to another. Schema evolutions may affect query results and potentially the validity of …
Impact of XML schema evolution
P Geneves, N Layaïda, V Quint - ACM Transactions on Internet …, 2011 - dl.acm.org
We consider the problem of XML Schema evolution. In the ever-changing context of the web,
XML schemas continuously change in order to cope with the natural evolution of the entities …
XML schemas continuously change in order to cope with the natural evolution of the entities …
Document and schema XML updates
Purpose of this chapter is to describe the different research proposals and the facilities of
main enabled and native XML DBMSs to handle XML updates at document and schema …
main enabled and native XML DBMSs to handle XML updates at document and schema …
Precision and complexity of XQuery type inference
A key feature of XQuery is its type system. Any language expression is statically typed and
its type is used during program type-checking. In XQuery, types of input data and functions …
its type is used during program type-checking. In XQuery, types of input data and functions …
Type-based detection of XML query-update independence
N Bidoit-Tollu, D Colazzo, F Ulliana - arxiv preprint arxiv:1205.6698, 2012 - arxiv.org
This paper presents a novel static analysis technique to detect XML query-update
independence, in the presence of a schema. Rather than types, our system infers chains of …
independence, in the presence of a schema. Rather than types, our system infers chains of …