This paper describes a general and e ective method for backward dependence analysis in the presence of recursive data constructions. The goal is to identify partially dead recursive data and eliminate dead computations on them. The method uses projections based on general regular tree grammars extended with the notion of live and dead, and de nes the analysis as mutually recursive grammar transformers. To guarantee that the analysis terminates, we describe how to use nite grammar abstract domains or carefully designed approximation operations. For methods based on nite domains, we describe a new application in caching intermediate results for program improvement. For methods based on approximation operations, we describe algorithms for thre...
Abstract There is increasing interest within the research community in the design and use of recursi...
We propose a novel approach for computing weakest liberal safe preconditions of programs. The standa...
Backward and mixed chains of recurrences are introduced. A complete set of chains of recurrences man...
This paper describes a general and powerful method for dead code analysis and elimination in the pre...
We propose an abstract-interpretation-based analysis for recurrent sets. A recurrent set is a set of...
The research reported in this paper presents a solution to an open problem which arises in sys-tems ...
While there has been much work done on analyzing and transforming regular programs that operate over...
This paper describes the precise specication, design, analysis, implementation, and measurements of ...
This paper explore the suggestion that some "irregular" programs are in fact regular on ot...
International audienceStarting from a generalization of induction variables,we present a dependence ...
In this work, two approaches of backward chaining inference implementation were compared. The first ...
This paper presents a technique for dependence analysis on programs with pointers or dynamic recursi...
Colloque avec actes et comité de lecture. internationale.International audienceWe investigate learni...
Recursive functions defined on a coalgebraic datatype C may not converge if there are cycles in ...
Non-termination of structured imperative programs is primarily due to infinite loops. An important c...
Abstract There is increasing interest within the research community in the design and use of recursi...
We propose a novel approach for computing weakest liberal safe preconditions of programs. The standa...
Backward and mixed chains of recurrences are introduced. A complete set of chains of recurrences man...
This paper describes a general and powerful method for dead code analysis and elimination in the pre...
We propose an abstract-interpretation-based analysis for recurrent sets. A recurrent set is a set of...
The research reported in this paper presents a solution to an open problem which arises in sys-tems ...
While there has been much work done on analyzing and transforming regular programs that operate over...
This paper describes the precise specication, design, analysis, implementation, and measurements of ...
This paper explore the suggestion that some "irregular" programs are in fact regular on ot...
International audienceStarting from a generalization of induction variables,we present a dependence ...
In this work, two approaches of backward chaining inference implementation were compared. The first ...
This paper presents a technique for dependence analysis on programs with pointers or dynamic recursi...
Colloque avec actes et comité de lecture. internationale.International audienceWe investigate learni...
Recursive functions defined on a coalgebraic datatype C may not converge if there are cycles in ...
Non-termination of structured imperative programs is primarily due to infinite loops. An important c...
Abstract There is increasing interest within the research community in the design and use of recursi...
We propose a novel approach for computing weakest liberal safe preconditions of programs. The standa...
Backward and mixed chains of recurrences are introduced. A complete set of chains of recurrences man...