2007
DOI: 10.1145/1286821.1286830
|View full text |Cite
|
Sign up to set email alerts
|

Goal-directed weakening of abstract interpretation results

Abstract: One proposal for automatic construction of proofs about programs is to combine Hoare logic and abstract interpretation. Constructing proofs is in Hoare logic. Discovering programs' invariants is done by abstract interpreters.One problem of this approach is that abstract interpreters often compute invariants that are not needed for the proof goal. The reason is that the abstract interpreter does not know what the proof goal is, so it simply tries to find as strong invariants as possible. These unnecessary invar… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2009
2009
2017
2017

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 43 publications
0
2
0
Order By: Relevance
“…In a follow up of [Seo et al 2003], Seo, Yang, Yi and Han [Seo et al 2007] develop slicing methods to remove unused parts of the specification, simplifying the next proof-producing phase.…”
Section: Certifying Compilation and Analysis; Type-and Proof-preservimentioning
confidence: 99%
“…In a follow up of [Seo et al 2003], Seo, Yang, Yi and Han [Seo et al 2007] develop slicing methods to remove unused parts of the specification, simplifying the next proof-producing phase.…”
Section: Certifying Compilation and Analysis; Type-and Proof-preservimentioning
confidence: 99%
“…Such pruning algorithms were independently studied by Seo, Yang, Yi and Han [SYYH07]. The problem that we consider here is different: the goal is not to get a maximal witness in a given lattice, but to get a witness without conjunction, a property that is not monotone.…”
Section: Pruningmentioning
confidence: 99%