2016
DOI: 10.1007/s10703-016-0249-4
|View full text |Cite
|
Sign up to set email alerts
|

SMT-based model checking for recursive programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
54
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
5
2
2

Relationship

1
8

Authors

Journals

citations
Cited by 106 publications
(54 citation statements)
references
References 27 publications
0
54
0
Order By: Relevance
“…F* [Swamy et al 2011] requires local annotations as described in § 2, Mochi [Unno et al 2013] requires no annotations but may diverge, and does not support uninterpreted functions which precludes all of our benchmarks. Similarly, existing Horn Solvers like µZ3 may diverge, while Eldarica [Rümmer et al 2015], HSF [Grebenshchikov et al 2012], and Spacer [Komuravelli et al 2016] do not support uninterpreted functions.…”
Section: Comparison With Other Toolsmentioning
confidence: 99%
“…F* [Swamy et al 2011] requires local annotations as described in § 2, Mochi [Unno et al 2013] requires no annotations but may diverge, and does not support uninterpreted functions which precludes all of our benchmarks. Similarly, existing Horn Solvers like µZ3 may diverge, while Eldarica [Rümmer et al 2015], HSF [Grebenshchikov et al 2012], and Spacer [Komuravelli et al 2016] do not support uninterpreted functions.…”
Section: Comparison With Other Toolsmentioning
confidence: 99%
“…For example, giving this clauses to a CHC-solver SPACER [13], we get that the system is satisfiable, and the the safe inductive invariant is…”
Section: Constrained Horn Clausesmentioning
confidence: 99%
“…In principle, any verification engine that digests CHC clauses could be used to discharge the VCs. Currently, SEAHORN employs several SMT-based model checking engines based on PDR/IC3 [16], including SPACER [13], [17] and GPDR [18]. Complementary, SEAHORN uses the abstract interpretation-based analyzer IKOS (Inference Kernel for Open Static Analyzers) [19] for providing numerical invariants.…”
Section: Seahorn Verification Frameworkmentioning
confidence: 99%
“…Further techniques for solving Horn clauses were developed in [26]. Horn clauses are also used as a format for verification problems supported by the SMT solver Z3 [23], generalising the IC3 algorithm; several recent papers propose optimisations of the algorithm by integrating abstraction [29] and under-approximations [28].…”
Section: Related Workmentioning
confidence: 99%