2006
DOI: 10.1007/11955757_9
|View full text |Cite
|
Sign up to set email alerts
|

Symmetry Reduction for B by Permutation Flooding

Abstract: Abstract. Symmetry reduction is an established method for limiting the amount of states that have to be checked during exhaustive model checking. The idea is to only verify a single representative of every class of symmetric states. However, computing this representative can be nontrivial, especially for a language such as B with its involved data structures and operations. In this paper, we propose an alternate approach, called permutation flooding. It works by computing permutations of newly encountered stat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
33
0
1

Year Published

2007
2007
2015
2015

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 20 publications
(35 citation statements)
references
References 14 publications
(22 reference statements)
1
33
0
1
Order By: Relevance
“…Through this machine, we also show that our original work in symmetry reduction [6] is sound with respect to the abstract specification of model checking. In this particular strategy, called permutation flooding, each unexplored state encountered is first checked against the invariant.…”
Section: Levelmentioning
confidence: 89%
See 4 more Smart Citations
“…Through this machine, we also show that our original work in symmetry reduction [6] is sound with respect to the abstract specification of model checking. In this particular strategy, called permutation flooding, each unexplored state encountered is first checked against the invariant.…”
Section: Levelmentioning
confidence: 89%
“…That is, if standard model checking exhausts its search space without finding an error, called a counterexample, then it must be guaranteed that symmetry reduced checking exhausts its constrained search space without finding a counterexample. In [6], we sketched a proof that shows this. In this paper, we go a step further and present a complete B development that shows the soundness of our methods through B refinement.…”
Section: Introductionmentioning
confidence: 97%
See 3 more Smart Citations