2009
DOI: 10.1007/978-3-642-00431-5_5
|View full text |Cite
|
Sign up to set email alerts
|

Survey on Directed Model Checking

Abstract: Abstract. This article surveys and gives historical accounts to the algorithmic essentials of directed model checking, a promising bug-hunting technique to mitigate the state explosion problem. In the enumeration process, successor selection is prioritized. We discuss existing guidance and methods to automatically generate them by exploiting system abstractions. We extend the algorithms to feature partial-order reduction and show how liveness problems can be adapted by lifting the search space. For determinist… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
29
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 37 publications
(29 citation statements)
references
References 95 publications
0
29
0
Order By: Relevance
“…As future work we would like extend the proposed techniques to support timed BIP [4] (e.g. the symbolic encoding could be extended to HYDI [15]) and, in the case of ESST we would improve its performance in finding bugs using direct model checking [19]. Finally, we will investigate the possibility to exploit the invariants computed by DFINDER in all our approaches.…”
Section: Discussionmentioning
confidence: 99%
“…As future work we would like extend the proposed techniques to support timed BIP [4] (e.g. the symbolic encoding could be extended to HYDI [15]) and, in the case of ESST we would improve its performance in finding bugs using direct model checking [19]. Finally, we will investigate the possibility to exploit the invariants computed by DFINDER in all our approaches.…”
Section: Discussionmentioning
confidence: 99%
“…A survey on this topic is provided by Edelkamp et al [14]. In particular, directed model checking has been applied to timed systems.…”
Section: Related Workmentioning
confidence: 99%
“…Directed model checking has recently found much attention in different variants and contexts [9,12,14,19,22,23,30,32,[34][35][36][37]. For a given model M of a system, the main idea is to focus the search on those parts of the state space of M that appear to be promising to contain a reachable error state.…”
mentioning
confidence: 99%
“…Directed model checking has recently found much attention, and various distance heuristics to estimate a state's distance to a nearest error state have been proposed in this context [1][2][3][4][5][6][7][8][9]. Given a declarative description of the system under consideration, these distance heuristics are usually computed fully automatically based on abstractions.…”
Section: Related Workmentioning
confidence: 99%
“…An error state can be found by only exploring a small fraction of the entire reachable state space. Especially for this purpose, directed model checking has found much attention in recent years [1][2][3][4][5][6][7][8][9]. Directed model checking is tailored to the fast detection of reachable error states.…”
Section: Introductionmentioning
confidence: 99%