Abstract. This paper describes the precise specication, design, analy-sis, implementation, and measurements of an eÆcient algorithm for solv-ing regular tree grammar based constraints. The particular constraints are for dead-code elimination on recursive data, but the method used for the algorithm design and complexity analysis is general and applies to other program analysis problems as well. The method is centered around Paige's nite dierencing, i.e., computing expensive set expressions incre-mentally, and allows the algorithm to be derived and analyzed formally and implemented easily. We propose higher-level transformations that make the derived algorithm concise and allow its complexity to be an-alyzed accurately. Although a rough ...
Programming language syntax is often described by means of a context-free grammar, which is restrict...
AbstractTrees can be conveniently compressed with linear straight-line context-free tree grammars. S...
We present an approach specifying constraints on labeled trees, such as are commonly used within (co...
This paper describes the precise specication, design, analysis, implementation, and measurements of ...
This paper describes the precise speci cation, design, analysis, implementation, and measurements of...
An algorithm to decide inclusion for languages defined by deterministic regular tree grammars is pre...
Abstract. A wide range of constraints can be specified using automata or formal languages. The GRAMM...
Colloque avec actes et comité de lecture. internationale.International audienceThe static or axiomat...
International audienceA set constraint is of the form exp 1 $$\subseteq$$ exp 2 where exp 1 and exp ...
International audienceA set constraint is of the form exp 1 $$\subseteq$$ exp 2 where exp 1 and exp ...
A simple linear-time algorithm for constructing a linear context-free tree grammar of size O(r^2 g ł...
A simple linear-time algorithm for constructing a linear context-free tree grammar of size O(r^2 g ł...
Abstract. Set-based program analysis has many potential applications, including compiler opti-misati...
Abstract. Set-based program analysis has many potential applications, includ-ing compiler optimisati...
Regular tree expressions are a natural formalism for describing the sets of tree-structured values t...
Programming language syntax is often described by means of a context-free grammar, which is restrict...
AbstractTrees can be conveniently compressed with linear straight-line context-free tree grammars. S...
We present an approach specifying constraints on labeled trees, such as are commonly used within (co...
This paper describes the precise specication, design, analysis, implementation, and measurements of ...
This paper describes the precise speci cation, design, analysis, implementation, and measurements of...
An algorithm to decide inclusion for languages defined by deterministic regular tree grammars is pre...
Abstract. A wide range of constraints can be specified using automata or formal languages. The GRAMM...
Colloque avec actes et comité de lecture. internationale.International audienceThe static or axiomat...
International audienceA set constraint is of the form exp 1 $$\subseteq$$ exp 2 where exp 1 and exp ...
International audienceA set constraint is of the form exp 1 $$\subseteq$$ exp 2 where exp 1 and exp ...
A simple linear-time algorithm for constructing a linear context-free tree grammar of size O(r^2 g ł...
A simple linear-time algorithm for constructing a linear context-free tree grammar of size O(r^2 g ł...
Abstract. Set-based program analysis has many potential applications, including compiler opti-misati...
Abstract. Set-based program analysis has many potential applications, includ-ing compiler optimisati...
Regular tree expressions are a natural formalism for describing the sets of tree-structured values t...
Programming language syntax is often described by means of a context-free grammar, which is restrict...
AbstractTrees can be conveniently compressed with linear straight-line context-free tree grammars. S...
We present an approach specifying constraints on labeled trees, such as are commonly used within (co...