AbstractWe present a framework for program analysis of languages with procedures which is general enough to allow for a comparison of various approaches to interprocedural analysis. Our framework is based on a small-step operational semantics and subsumes both frameworks for imperative and for logic languages. We consider reachability analysis, that is, the problem of approximating the sets of program states reaching program points. We use our framework in order to clarify the impact of several independent design decisions on the precision of the analysis. Thus, we compare intraprocedural forward accumulation with intraprocedural backward accumulation. Furthermore, we consider both relational and functional approaches. While for relational ...
AbstractProgram analysis based on abstract interpretation has proven very useful in compilation of c...
International audienceWe show how the complexity of higher-order functional programs can be analysed...
Automatic optimizers for computer programs work with a fixed list of rote transformations, while hu...
We present a framework for program analysis of languages with procedures which is general enough to ...
AbstractWe present a framework for program analysis of languages with procedures which is general en...
Établir des preuves de bon fonctionnement des programmes est délicat ; on a recours à des outils de ...
International audienceThis paper reports on an approach for improving the understanding of old progr...
Existing solutions to program analysis problems often trade between scalability and precision. We p...
AbstractAbstract interpretation is a theory of semantics approximation that is used for the construc...
AbstractWithin the context of a quantitative generalisation of the well established framework of Abs...
This thesis is about methods for establishing semantic properties of programs and how those methods ...
Abstract. Program verication is a crucial issue in the eld of program development, compilation and d...
An analysis method for specialization of imperative programs is described in this paper. This anal-y...
The overall aim of this thesis is the development of mathematically sound and practically efficient ...
This paper illustrates the use of a top-down framework to obtain goal independent analyses of logic ...
AbstractProgram analysis based on abstract interpretation has proven very useful in compilation of c...
International audienceWe show how the complexity of higher-order functional programs can be analysed...
Automatic optimizers for computer programs work with a fixed list of rote transformations, while hu...
We present a framework for program analysis of languages with procedures which is general enough to ...
AbstractWe present a framework for program analysis of languages with procedures which is general en...
Établir des preuves de bon fonctionnement des programmes est délicat ; on a recours à des outils de ...
International audienceThis paper reports on an approach for improving the understanding of old progr...
Existing solutions to program analysis problems often trade between scalability and precision. We p...
AbstractAbstract interpretation is a theory of semantics approximation that is used for the construc...
AbstractWithin the context of a quantitative generalisation of the well established framework of Abs...
This thesis is about methods for establishing semantic properties of programs and how those methods ...
Abstract. Program verication is a crucial issue in the eld of program development, compilation and d...
An analysis method for specialization of imperative programs is described in this paper. This anal-y...
The overall aim of this thesis is the development of mathematically sound and practically efficient ...
This paper illustrates the use of a top-down framework to obtain goal independent analyses of logic ...
AbstractProgram analysis based on abstract interpretation has proven very useful in compilation of c...
International audienceWe show how the complexity of higher-order functional programs can be analysed...
Automatic optimizers for computer programs work with a fixed list of rote transformations, while hu...