2008
DOI: 10.1145/1412331.1412341
|View full text |Cite
|
Sign up to set email alerts
|

Commutativity analysis for XML updates

Abstract: An effective approach to support XML updates is to use XQuery extended with update operations. This approach results in very expressive languages which are convenient for users but are difficult to optimize or reason about. A crucial question underlying many static analysis problems for such languages, from optimization to view maintenance, is whether two expressions commute. Unfortunately, commutativity is undecidable for most existing XML update languages. In this paper, we propose a conservative analysis fo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
29
0

Year Published

2009
2009
2012
2012

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(29 citation statements)
references
References 11 publications
0
29
0
Order By: Relevance
“…[24,6,26,11,16,2,18, 27]) we employ a simplified XML data model and query language, focusing on tree structure and ignoring attributes and some other features. Generalizing to handle these features is straightforward.…”
Section: Preliminariesmentioning
confidence: 99%
See 1 more Smart Citation
“…[24,6,26,11,16,2,18, 27]) we employ a simplified XML data model and query language, focusing on tree structure and ignoring attributes and some other features. Generalizing to handle these features is straightforward.…”
Section: Preliminariesmentioning
confidence: 99%
“…Destabilizers are a generalization of ideas such as statically approximating the set of accessed nodes found in some prior work [24,6,18]. However, the destabilizer framework provides increased flexibility and modularity, easing exploration of the tradeoff between precision and performance.…”
Section: Introductionmentioning
confidence: 99%
“…Therefore, independence of Q and U is inferred. Note here that both methods introduced by [16] and [40] fail to detect independence for this example.…”
Section: Type-based Methods For Testing Xml Query-update Independencementioning
confidence: 87%
“…A path-based approach has been proposed in [40] in order to check commutativity of update expressions which is of crucial importance for optimization and view maintenance. This technique, which does not use schema information, can be adapted to deal with queries: two sets of paths are extracted resp.…”
Section: Type-based Methods For Testing Xml Query-update Independencementioning
confidence: 99%
“…As noticed in [2], prior techniques either required a schema [1,4] or apply only to downward fragments of XPath. [13] proposes a conservative analysis for an XML update language and a theorem that can be used to identify commuting expressions. However a different update language proposal is considered and independence is not addressed.…”
Section: Related Workmentioning
confidence: 99%