Abstract interpretation is a well-established technique for performing static analyses of logic programs. However, choosing the abstract domain, widening, fixpoint, etc. that provides the best precisioncost trade-off remains an open problem. This is in a good part because of the challenges involved in measuring and comparing the precision of different analyses. We propose a new approach for measuring such precision, based on defining distances in abstract domains and extending them to distances between whole analyses of a given program, thus allowing comparing precision across different analyses. We survey and extend existing proposals for distances and metrics in lattices or abstract domains, and we propose metrics for some common domains ...
An abstract domain for non pair-sharing and freeness analysis of logic programs has been recently de...
AbstractWe present a framework for program analysis of languages with procedures which is general en...
Several learning systems, such as systems based on clustering and instance based learning, use a mea...
Abstract interpretation is a well-established technique for performing static analyses of logic prog...
Abstract interpretation is a technique which safely approximates the execution of programs. These ap...
AbstractProgram analysis based on abstract interpretation has proven very useful in compilation of c...
Abstract interpretation [7] is a systematic methodology to design static program analysis which has ...
Program analysis based on abstract interpretation has proven very useful in compilation of constrain...
In this paper we consider static analyses based on abstract interpretation of logic programs over co...
We present a method for approximating the semantics of probabilistic programs to the purpose of cons...
This article considers static analysis based on abstract interpretation of logic programs over combi...
The relationship between abstract interpretation [2] and partial evaluation [5] has received conside...
© Springer-Verlag Berlin Heidelberg 1994. We report on an experiment with two tools for global analy...
Granularity control is a method to improve parallel execution performance by limiting excessive para...
he central idea of the technique of Abstract Interpretation is that the analysis of a program consis...
An abstract domain for non pair-sharing and freeness analysis of logic programs has been recently de...
AbstractWe present a framework for program analysis of languages with procedures which is general en...
Several learning systems, such as systems based on clustering and instance based learning, use a mea...
Abstract interpretation is a well-established technique for performing static analyses of logic prog...
Abstract interpretation is a technique which safely approximates the execution of programs. These ap...
AbstractProgram analysis based on abstract interpretation has proven very useful in compilation of c...
Abstract interpretation [7] is a systematic methodology to design static program analysis which has ...
Program analysis based on abstract interpretation has proven very useful in compilation of constrain...
In this paper we consider static analyses based on abstract interpretation of logic programs over co...
We present a method for approximating the semantics of probabilistic programs to the purpose of cons...
This article considers static analysis based on abstract interpretation of logic programs over combi...
The relationship between abstract interpretation [2] and partial evaluation [5] has received conside...
© Springer-Verlag Berlin Heidelberg 1994. We report on an experiment with two tools for global analy...
Granularity control is a method to improve parallel execution performance by limiting excessive para...
he central idea of the technique of Abstract Interpretation is that the analysis of a program consis...
An abstract domain for non pair-sharing and freeness analysis of logic programs has been recently de...
AbstractWe present a framework for program analysis of languages with procedures which is general en...
Several learning systems, such as systems based on clustering and instance based learning, use a mea...