Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation 2015
DOI: 10.1145/2737924.2737984
|View full text |Cite
|
Sign up to set email alerts
|

Automatic induction proofs of data-structures in imperative programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
43
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 32 publications
(44 citation statements)
references
References 31 publications
1
43
0
Order By: Relevance
“…To evaluate our technique, we compared our system against state-of-the-art SL provers, including Slide [15,16], Spen [13], Sleek [10] and Cyclist [5,7], which had participated in the recent SL competition SL-COMP [30]. We are however unable to make direct comparison with the induction-based proof technique presented in [11] as their prover was not publicly available. Our evaluation was performed on an Ubuntu 14.04 machine with CPU Intel E5-2620 (2.4GHz) and RAM 64GB.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…To evaluate our technique, we compared our system against state-of-the-art SL provers, including Slide [15,16], Spen [13], Sleek [10] and Cyclist [5,7], which had participated in the recent SL competition SL-COMP [30]. We are however unable to make direct comparison with the induction-based proof technique presented in [11] as their prover was not publicly available. Our evaluation was performed on an Ubuntu 14.04 machine with CPU Intel E5-2620 (2.4GHz) and RAM 64GB.…”
Section: Methodsmentioning
confidence: 99%
“…Consequently, a soundness condition needs to be checked globally on proof trees. On the other hand, Chu et al [11] apply structural induction on inductive heap predicates for proving SL entailments. During proof search, this technique dynamically uses derived entailments as induction hypotheses.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…We evaluate Art on two dimensions: the first demonstrates that it is expressive enough to verify a variety of sophisticated properties for linked structures; the second that it provides a significant automation over the state-of-the-art, represented by the SMT-based VCDryad system. VCDryad has annotations comparable to other recent tools that use specialized decision procedures to discharge Separation Logic VCs [10]. Our benchmarks are available at [1].…”
Section: Methodsmentioning
confidence: 99%
“…(Due to space limit, the work on SLID without data constraints will be skipped.) In [7,8,23], SLID with set/multiset/size data constraints were considered, but only (incomplete) heuristics were provided. To reason about invariants of data values stored in lists, SL with list segment predicates and data constraints in universally quantified Presburger arithmetic was considered [1].…”
Section: Introductionmentioning
confidence: 99%