2019
DOI: 10.1007/978-3-030-32409-4_21
|View full text |Cite
|
Sign up to set email alerts
|

Solution Enumeration Abstraction: A Modeling Idiom to Enhance a Lightweight Formal Method

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 36 publications
0
8
0
Order By: Relevance
“…Convergence in Lazy All-SMT. Many algorithms in automated reasoning work in the style of the lazy All-SMT loop [John and Chakraborty 2011;Lahiri et al 2006;Monniaux 2010;Sullivan et al 2019]. These algorithms iteratively enumerate the models of a formula φ, which are used to "generalize" some abstraction; the iteration terminates until the abstraction has encompassed the formula's solution space.…”
Section: Discussionmentioning
confidence: 99%
“…Convergence in Lazy All-SMT. Many algorithms in automated reasoning work in the style of the lazy All-SMT loop [John and Chakraborty 2011;Lahiri et al 2006;Monniaux 2010;Sullivan et al 2019]. These algorithms iteratively enumerate the models of a formula φ, which are used to "generalize" some abstraction; the iteration terminates until the abstraction has encompassed the formula's solution space.…”
Section: Discussionmentioning
confidence: 99%
“…One traditional approach is to reduce the number of scenarios through symmetry breaking, where constraints are added to the formula to remove isomorphic solutions [6,27,13]. Beyond symmetry breaking, several past projects improve scenario enumeration by trying to narrow what scenarios are generated using a specific criteria, e.g., abstract functions [29], minimality [21], field exhaustiveness [23], and coverage [31,24]. All of these techniques reduce the number of scenarios by applying some criteria across the entire enumeration.…”
Section: Related Workmentioning
confidence: 99%
“…If conflict analysis is carried out as described in Subsection 3.2, the learned clause ¬I contains only negated assumption literals. 11 On the one hand, ¬I represents a cause for the conflict in N . On the other hand, due to Equation 5, its negation I represents a (partial) model of F .…”
Section: Dual Reasoning For Model Shrinkingmentioning
confidence: 99%
“…Propositional model enumeration (All-SAT) 1 is the task of enumerating (all) satisfying assignments of a propositional formula. It is a key task in, e. g., bounded and unbounded model checking [1,2,3,4,5,6], image computation [7,8,9,10], system engineering [11], predicate abstraction [12], and lazy Satisfiability Modulo Theories [13].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation