2020
DOI: 10.1007/978-3-030-53291-8_7
|View full text |Cite
|
Sign up to set email alerts
|

Global Guidance for Local Generalization in Model Checking

Abstract: SMT-based model checkers, especially IC3-style ones, are currently the most effective techniques for verification of infinite state systems. They infer global inductive invariants via local reasoning about a single step of the transition relation of a system, while employing SMTbased procedures, such as interpolation, to mitigate the limitations of local reasoning and allow for better generalization. Unfortunately, these mitigations intertwine model checking with heuristics of the underlying SMT-solver, negati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 13 publications
(4 citation statements)
references
References 27 publications
(51 reference statements)
0
4
0
Order By: Relevance
“…Extension for quantified solutions, which are necessary for establishing interesting properties when arrays are involved is described in [20]. More recently, the interpolation for lemma-generalization has been replaced by more global guidance [14]. This made Spacer competitive with other data-driven approaches that infer new lemmas based on numerical values of blocked counterexamples.…”
Section: Until ∞;mentioning
confidence: 99%
“…Extension for quantified solutions, which are necessary for establishing interesting properties when arrays are involved is described in [20]. More recently, the interpolation for lemma-generalization has been replaced by more global guidance [14]. This made Spacer competitive with other data-driven approaches that infer new lemmas based on numerical values of blocked counterexamples.…”
Section: Until ∞;mentioning
confidence: 99%
“…These include interpolation, inductive generalization and quantifier generalization. The latest version of Spacer presents a new heuristic for learning lemmas [10,11].…”
Section: Pcsatmentioning
confidence: 99%
“…Global Guidance for Spacer. [24] introduced three global guidance rules for Spacer. These rules were designed to allow Spacer to detect and correct itself when it diverges.…”
Section: Spacermentioning
confidence: 99%
“…However, there are no interpolation strategies for BV, that would be always effective. Therefore, we instantiate the global guidance rules recently proposed in [24] and obtain an effective alternative to interpolation.…”
mentioning
confidence: 99%