2018
DOI: 10.1007/978-3-319-89960-2_20
|View full text |Cite
|
Sign up to set email alerts
|

ICE-Based Refinement Type Discovery for Higher-Order Functional Programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
37
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 32 publications
(37 citation statements)
references
References 30 publications
0
37
0
Order By: Relevance
“…The example can be fully automatically and promptly verified by our approach using HoIce [12,11] as the back-end CHC solver; see § 4.…”
Section: Advanced Examplesmentioning
confidence: 99%
See 2 more Smart Citations
“…The example can be fully automatically and promptly verified by our approach using HoIce [12,11] as the back-end CHC solver; see § 4.…”
Section: Advanced Examplesmentioning
confidence: 99%
“…Both RustHorn and SeaHorn generated CHCs sufficiently fast (about 0.1 second for each program). After that, we measured the time of CHC solving by Spacer [40] in Z3 (version 4.8.7) [69] and HoIce (version 1.8.1) [12,11] for the generated CHCs. SeaHorn's outputs were not accepted by HoIce, especially because SeaHorn generates CHCs with arrays.…”
Section: Benchmarks and Experimentsmentioning
confidence: 99%
See 1 more Smart Citation
“…Its effectiveness for software model checking is now widely appreciated. For example, the SMT solver Z3 [29] comes with a Horn-clause solver Spacer [21] that uses PDR internally; Horn-clause solving is one of the cutting-edge techniques to verify functional programs [6,8,17] and programs with loops [6].…”
Section: Introductionmentioning
confidence: 99%
“…The algorithm we design for learning decision trees builds on top of a learning algorithm recently proposed by Ezudheen et al [4], which learns from data in form of Horn clauses. For this setting, other learning algorithms have been developed as well [11], [12]. We have chosen Ezudheen et al's algorithm specifically for its property to guarantee convergence to a solution in many practical scenarios.…”
Section: Introductionmentioning
confidence: 99%