This thesis describes the theoretical and practical foundations of a system for the static analysis of XML processing languages. The system relies on a fixpoint temporal logic with converse, derived from the µ-calculus, where models are finite trees. This calculus is expressive enough to capture regular tree types along with multi-directional navigation in trees, while having a single exponential time complexity. Specifically the decidability of the logic is proved in time 2 O(n) where n is the size of the input formula. Major XML concepts are linearly translated into the logic: XPath navigation and node selection semantics, and regular tree languages (which include DTDs and XML Schemas). Based on these embeddings, several problems of major...
International audienceMotivated by reasoning tasks for XML languages, the satisfiability problem of ...
Marx and de Rijke have shown that the navigational core of the w3c XML query language XPath is not f...
International audienceWe study the complexity of two central XML processing problems. The first is X...
This thesis describes the theoretical and practical foundations of a system for the static analysis ...
This thesis describes the theoretical and practical foundations of a system for the static analysis ...
We present an algorithm to solve XPath decision problems under regular tree type constraints and sho...
Cette thèse propose une nouvelle logique d'arbres finis pour analyser les programmes manipulant les ...
Abstract. We show that problems arising in static analysis of XML specifications and transformations...
We present an algorithm to solve XPath decision problems under regular tree type constraints and sho...
International audienceXPath is the standard language for navigating XML documents and returning a se...
AbstractWe show that problems arising in static analysis of XML specifications and transformations c...
Active XML is a high-level specification language tailored to data-intensive, distributed, dynamic W...
International audienceMotivated by reasoning tasks in the context of XML languages, the satisfiabili...
Arithmetical constraints are widely used in formal languages like regular expressions, tree grammars...
International audienceMotivated by reasoning tasks for XML languages, the satisfiability problem of ...
Marx and de Rijke have shown that the navigational core of the w3c XML query language XPath is not f...
International audienceWe study the complexity of two central XML processing problems. The first is X...
This thesis describes the theoretical and practical foundations of a system for the static analysis ...
This thesis describes the theoretical and practical foundations of a system for the static analysis ...
We present an algorithm to solve XPath decision problems under regular tree type constraints and sho...
Cette thèse propose une nouvelle logique d'arbres finis pour analyser les programmes manipulant les ...
Abstract. We show that problems arising in static analysis of XML specifications and transformations...
We present an algorithm to solve XPath decision problems under regular tree type constraints and sho...
International audienceXPath is the standard language for navigating XML documents and returning a se...
AbstractWe show that problems arising in static analysis of XML specifications and transformations c...
Active XML is a high-level specification language tailored to data-intensive, distributed, dynamic W...
International audienceMotivated by reasoning tasks in the context of XML languages, the satisfiabili...
Arithmetical constraints are widely used in formal languages like regular expressions, tree grammars...
International audienceMotivated by reasoning tasks for XML languages, the satisfiability problem of ...
Marx and de Rijke have shown that the navigational core of the w3c XML query language XPath is not f...
International audienceWe study the complexity of two central XML processing problems. The first is X...