Title
Dynamic reasoning on XML updates
Abstract
In many emerging XML application contexts and distributed execution environments (like disconnected and cloud computing, collaborative editing and document versioning) the server that determines the updates to be performed on a document, by evaluating an XQuery Update expression, is not always the same that actually makes such updates -represented as Pending Update Lists (PULs)-effective. The process of generating the PUL is thus decoupled from that of making its effect persistent on the document. The PUL executor needs to manage several PULs, that, depending on the application context, are to be executed as sequential or parallel update requests, possibly relying on application-specific policies. This requires some capabilities of dynamic reasoning on updates. In the paper, we state the most relevant properties to reason on, develop the corresponding algorithms and present a PUL handling system, providing an experimental evaluation of this system.
Year
DOI
Venue
2011
10.1145/1951365.1951387
EDBT
Keywords
Field
DocType
application-specific policy,document versioning,pul executor,xml application context,dynamic reasoning,cloud computing,pul handling system,collaborative editing,application context,pending update lists,xquery update expression,containment,xml,rewriting,view
Data mining,Executor,XML,Collaborative editing,Computer science,XPath,Rewriting,Database,Software versioning,XQuery,Cloud computing
Conference
Citations 
PageRank 
References 
7
0.45
17
Authors
3
Name
Order
Citations
PageRank
Federico Cavalieri1314.34
Giovanna Guerrini270597.44
Marco Mesiti383072.53