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 mu-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 majo...
Class-based object-oriented programming is firmly established as the mainstream technology for appli...
Les contraintes arithmétiques sont largement utilisées dans les langages formels comme les expressio...
International audienceMotivated by reasoning tasks for XML languages, the satisfiability problem of ...
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...
AbstractWe show that problems arising in static analysis of XML specifications and transformations c...
International audienceXPath is the standard language for navigating XML documents and returning a se...
Arithmetical constraints are widely used in formal languages like regular expressions, tree grammars...
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...
Class-based object-oriented programming is firmly established as the mainstream technology for appli...
Les contraintes arithmétiques sont largement utilisées dans les langages formels comme les expressio...
International audienceMotivated by reasoning tasks for XML languages, the satisfiability problem of ...
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...
AbstractWe show that problems arising in static analysis of XML specifications and transformations c...
International audienceXPath is the standard language for navigating XML documents and returning a se...
Arithmetical constraints are widely used in formal languages like regular expressions, tree grammars...
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...
Class-based object-oriented programming is firmly established as the mainstream technology for appli...
Les contraintes arithmétiques sont largement utilisées dans les langages formels comme les expressio...
International audienceMotivated by reasoning tasks for XML languages, the satisfiability problem of ...