International audienceWe present an abstract domain able to infer invariants on programs manipulating trees. Trees considered in the article are defined over a finite alphabet and can contain unbounded numeric values at their leaves. Our domain can infer the possible shapes of the tree values of each variable and find numeric relations between: the values at the leaves as well as the size and depth of the tree values of different variables. The abstract domain is described as a product of (1) a symbolic domain based on a tree automata representation and (2) a numerical domain lifted, for the occasion, to describe numerical maps with potentially infinite and heterogeneous definition set. In addition to abstract set operations and widening we...
AbstractA new data structure is presented which may be used to specify programming languages. It is ...
We present RAND, a relational abstract domain that expresses relations between values of non-recursi...
The translational mechanism of attribute grammars using tree automata are investigated. The pushdown...
The domains of partial attributed tree transducers (patt's) are the tree languages recognized ...
AbstractAlgebraic power series provide a very generic parsing paradigm: an abstract semiring plays t...
AbstractRelational numerical abstract domains do not scale up. To ensure a linear cost of abstract d...
Abstract. We describe a framework for reasoning about programs with lists car-rying integer numerica...
AbstractLogic languages based on the theory of rational, possibly infinite, trees have much appeal i...
To Rebecca, the light of my eyes The goal of this thesis is to contribute to the field of formal met...
Tree automata and tree transducers are used in a wide range of applications in software engineering,...
Computations on trees form a classical topic in computing. These computations can be described in te...
Tree automata and tree transducers are used in a wide range of applications in software engineering,...
summary:We present a unified and systematic approach to basic principles of Arbology, a new algorith...
Logic languages based on the theory of rational, possibly infinite, trees have much appeal in that r...
Computations on trees form a classical topic in computing. These computations can be described in te...
AbstractA new data structure is presented which may be used to specify programming languages. It is ...
We present RAND, a relational abstract domain that expresses relations between values of non-recursi...
The translational mechanism of attribute grammars using tree automata are investigated. The pushdown...
The domains of partial attributed tree transducers (patt's) are the tree languages recognized ...
AbstractAlgebraic power series provide a very generic parsing paradigm: an abstract semiring plays t...
AbstractRelational numerical abstract domains do not scale up. To ensure a linear cost of abstract d...
Abstract. We describe a framework for reasoning about programs with lists car-rying integer numerica...
AbstractLogic languages based on the theory of rational, possibly infinite, trees have much appeal i...
To Rebecca, the light of my eyes The goal of this thesis is to contribute to the field of formal met...
Tree automata and tree transducers are used in a wide range of applications in software engineering,...
Computations on trees form a classical topic in computing. These computations can be described in te...
Tree automata and tree transducers are used in a wide range of applications in software engineering,...
summary:We present a unified and systematic approach to basic principles of Arbology, a new algorith...
Logic languages based on the theory of rational, possibly infinite, trees have much appeal in that r...
Computations on trees form a classical topic in computing. These computations can be described in te...
AbstractA new data structure is presented which may be used to specify programming languages. It is ...
We present RAND, a relational abstract domain that expresses relations between values of non-recursi...
The translational mechanism of attribute grammars using tree automata are investigated. The pushdown...