We introduce the notion of local completeness in abstract interpretation and define a logic for proving both the correctness and incorrectness of some program specification. Abstract interpretation is extensively used to design sound-by-construction program analyses that over-approximate program behaviours. Completeness of an abstract interpretation A for all possible programs and inputs would be an ideal situation for verifying correctness specifications, because the analysis can be done compositionally and no false alert will arise. Our first result shows that the class of programs whose abstract analysis on A is complete for all inputs has a severely limited expressiveness. A novel notion of local completeness weakens the above requireme...
In the abstract interpretation framework, completeness represents an optimal simulation by the abst...
Completeness in abstract interpretation is an ideal and rare situation where the abstract semantics ...
While soundness captures an essential requirement of the intrinsic approximation of any static analy...
We introduce the notion of local completeness in abstract interpretation and define a logic for prov...
interpretation is a well-known and extensively used method to extract over-approximate program invar...
Program correctness techniques aim to prove the absence of bugs, but can yield false alarms because ...
Completeness is an ideal, although uncommon, feature of abstract interpretations, formalizing the in...
Local Completeness Logic (LCL) has been put forward as a program logic for proving both the correctn...
Completeness is an important, but rather uncommon, property of abstract interpretations, ensuring th...
Abstract. Completeness is an important, but rather uncommon, prop-erty of abstract interpretations, ...
We want to prove that a static analysis of a given program is complete, namely, no imprecision arise...
Imprecision is inherent in any decidable (sound) approximation of undecidable program properties. In...
We want to prove that a static analysis of a given program is complete, namely, no imprecision arise...
In this paper we study the relation between the lack of completeness in abstract interpretation of m...
Abstract. Static analyses calculate abstract states, and their logics validate properties of the abs...
In the abstract interpretation framework, completeness represents an optimal simulation by the abst...
Completeness in abstract interpretation is an ideal and rare situation where the abstract semantics ...
While soundness captures an essential requirement of the intrinsic approximation of any static analy...
We introduce the notion of local completeness in abstract interpretation and define a logic for prov...
interpretation is a well-known and extensively used method to extract over-approximate program invar...
Program correctness techniques aim to prove the absence of bugs, but can yield false alarms because ...
Completeness is an ideal, although uncommon, feature of abstract interpretations, formalizing the in...
Local Completeness Logic (LCL) has been put forward as a program logic for proving both the correctn...
Completeness is an important, but rather uncommon, property of abstract interpretations, ensuring th...
Abstract. Completeness is an important, but rather uncommon, prop-erty of abstract interpretations, ...
We want to prove that a static analysis of a given program is complete, namely, no imprecision arise...
Imprecision is inherent in any decidable (sound) approximation of undecidable program properties. In...
We want to prove that a static analysis of a given program is complete, namely, no imprecision arise...
In this paper we study the relation between the lack of completeness in abstract interpretation of m...
Abstract. Static analyses calculate abstract states, and their logics validate properties of the abs...
In the abstract interpretation framework, completeness represents an optimal simulation by the abst...
Completeness in abstract interpretation is an ideal and rare situation where the abstract semantics ...
While soundness captures an essential requirement of the intrinsic approximation of any static analy...