This thesis describes an implementation of abstract interpretation and its application to strictness analysis and termination analysis. The abstract interpretation is performed based on a lattice-theoretical model of abstraction, or translation, of functions expressed in a lambda-calculus notation and defined over a concrete domain into functions defined over a user-specified, application-dependent, abstract domain. The functions thus obtained are then analyzed in order to find their least fixed-points in the lattice which is the abstract domain, using a method which is a simplification of the frontiers algorithm of Chris Clack and Simon Peyton Jones. In order to achieve the required efficiency, this method is implemented using lattice anno...
Completeness in abstract interpretation is an ideal and rare situation where the abstract semantics ...
AbstractAbstract interpretation is a compile-time technique which is used to gain information about ...
This paper describes context analysis, an extension to strictness analysis for lazy functional langu...
In David Schmidts PhD work he explored the use of denotational semantics as a programming lan-guage....
A construction for finite abstract domains is presented which is quite general, being applicable to ...
AbstractMuch of the earlier development of abstract interpretation, and its application to imperativ...
Abstract interpretation [7] is a systematic methodology to design static program analysis which has ...
he central idea of the technique of Abstract Interpretation is that the analysis of a program consis...
FuncTion is a static analyzer designed for proving conditional termination of C programs by means of...
Completeness is an ideal, although uncommon, feature of abstract interpretations, formalizing the in...
AbstractA theory of abstract interpretation (P. Cousot and R. Cousot, in “Conf. Record, 4th ACM Symp...
The classical theoretical framework for static analysis of programs is abstract interpretation. Much...
© Springer-Verlag Berlin Heidelberg 1994. We report on an experiment with two tools for global analy...
AbstractWe present a goal-independent abstract interpretation framework for constraint logic program...
AbstractWe present a goal-independent abstract interpretation framework for pure constraint logic pr...
Completeness in abstract interpretation is an ideal and rare situation where the abstract semantics ...
AbstractAbstract interpretation is a compile-time technique which is used to gain information about ...
This paper describes context analysis, an extension to strictness analysis for lazy functional langu...
In David Schmidts PhD work he explored the use of denotational semantics as a programming lan-guage....
A construction for finite abstract domains is presented which is quite general, being applicable to ...
AbstractMuch of the earlier development of abstract interpretation, and its application to imperativ...
Abstract interpretation [7] is a systematic methodology to design static program analysis which has ...
he central idea of the technique of Abstract Interpretation is that the analysis of a program consis...
FuncTion is a static analyzer designed for proving conditional termination of C programs by means of...
Completeness is an ideal, although uncommon, feature of abstract interpretations, formalizing the in...
AbstractA theory of abstract interpretation (P. Cousot and R. Cousot, in “Conf. Record, 4th ACM Symp...
The classical theoretical framework for static analysis of programs is abstract interpretation. Much...
© Springer-Verlag Berlin Heidelberg 1994. We report on an experiment with two tools for global analy...
AbstractWe present a goal-independent abstract interpretation framework for constraint logic program...
AbstractWe present a goal-independent abstract interpretation framework for pure constraint logic pr...
Completeness in abstract interpretation is an ideal and rare situation where the abstract semantics ...
AbstractAbstract interpretation is a compile-time technique which is used to gain information about ...
This paper describes context analysis, an extension to strictness analysis for lazy functional langu...