Proceedings of the 35th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages 2008
DOI: 10.1145/1328438.1328453
|View full text |Cite
|
Sign up to set email alerts
|

Cyclic proofs of program termination in separation logic

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
57
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 46 publications
(58 citation statements)
references
References 19 publications
1
57
0
Order By: Relevance
“…Our experiments show that AProVE is substantially more powerful than all other tools. In particular, AProVE succeeds for all problems of [9] 17 and for 85 % of the examples from LinkedList and HashMap. There, AProVE '11, Julia, resp.…”
Section: Experiments and Conclusionmentioning
confidence: 92%
See 3 more Smart Citations
“…Our experiments show that AProVE is substantially more powerful than all other tools. In particular, AProVE succeeds for all problems of [9] 17 and for 85 % of the examples from LinkedList and HashMap. There, AProVE '11, Julia, resp.…”
Section: Experiments and Conclusionmentioning
confidence: 92%
“…We implemented our contributions in the tool AProVE [18] (using the SMT Solver Z3 [14]) and evaluated it on a collection of 387 JBC programs. It consists of all 13 268 Java programs of the Termination Problem Data Base (used in the International Termination Competition); the examples length, visit, iterate from this paper; 14 a variant of visit on graphs; 15 3 well-known challenge problems from [9]; 57 (non-terminating) examples from [8]; and all 60 methods of java.util.LinkedList and java.util.HashMap from Oracle's standard Java distribution. 16 Apart from list algorithms, the collection also contains many programs on integers, arrays, trees, or graphs.…”
Section: Experiments and Conclusionmentioning
confidence: 99%
See 2 more Smart Citations
“…Our approach is based upon heuristic search in a formal system of cyclic proofs, adapted from the cyclic termination proofs in [8]. A cyclic proof is a derivation tree possibly containing back-links, which identify leaves of the tree with arbitrary interior nodes.…”
Section: Introductionmentioning
confidence: 99%