Proceedings of the 2019 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation 2019
DOI: 10.1145/3294032.3294081
|View full text |Cite
|
Sign up to set email alerts
|

Combining higher-order model checking with refinement type inference

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 23 publications
0
3
0
Order By: Relevance
“…A CHC solver provides a common infrastructure for a variety of programming languages and properties to be verified. There have been effective CHC solvers [40,18,29,12] that can solve instances obtained from actual programs 2 and many program verification tools [23,37,25,28,38,60] use a CHC solver as a backend.…”
Section: Introductionmentioning
confidence: 99%
“…A CHC solver provides a common infrastructure for a variety of programming languages and properties to be verified. There have been effective CHC solvers [40,18,29,12] that can solve instances obtained from actual programs 2 and many program verification tools [23,37,25,28,38,60] use a CHC solver as a backend.…”
Section: Introductionmentioning
confidence: 99%
“…Besides, the combination of refinement types with automatic techniques like predicate abstraction [57], abstract interpretation [34], or SMT solvers [66,65] has been particularly successful. More recently, the combination of refinement types inference with HOMC has been investigated [59].…”
Section: Discussionmentioning
confidence: 99%
“…Constrained Horn Clauses (CHCs) are a convenient intermediate verification language that can be generated by several verification tools in many settings, ranging from verification of smart contracts [16] to verification of computer programs in various languages [10,11,15,22,34]. The CHC interchange language provides a separation of concerns, allowing the designers of verification systems to focus on high-level aspects like the applied proof rules and verification methodology, while giving CHC solver developers a clean framework that can be instantiated using various model checking algorithms and specialised decision procedures.…”
Section: Introductionmentioning
confidence: 99%