Efficient static analysis of XML paths and types

Pierre Genevès, Nabil Layaïda, Alan Schmitt · 2007

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 decidability of a logic with converse for finite ordered trees whose time complexity is a simple exponential of the size of a formula. The logic corresponds to the alternation free modal μ-calculus without greatest fixpoint, restricted to finite trees, and where formulas are cycle-free.

Read the paper · More papers on PaperTik