2008
DOI: 10.1007/978-3-540-77419-8_7
|View full text |Cite
|
Sign up to set email alerts
|

Deep Random Search for Efficient Model Checking of Timed Automata

Abstract: Abstract. We present DRS (Deep Random Search), a new Las Vegas algorithm for model checking safety properties of timed automata. DRS explores the state space of the simulation graph of a timed automaton by performing random walks up to a prescribed depth. Nodes along these walks are then used to construct a random fringe, which is the starting point of additional deep random walks. The DRS algorithm is complete, and optimal to within a specified depth increment. Experimental results show that it is able to fin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
3
1
1

Relationship

2
3

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 17 publications
0
7
0
Order By: Relevance
“…To alleviate this problem different variants of "pure" random walk have been proposed. One such variant is the deep random search (DRS) algorithm proposed in [46] and applied in the context of timed automata. DRS stores during the random walk a subset of the nodes it visits, called a fringe, and then randomly backtracks to a node in the fringe when a deadlock (a node with no successors) is reached.…”
mentioning
confidence: 99%
“…To alleviate this problem different variants of "pure" random walk have been proposed. One such variant is the deep random search (DRS) algorithm proposed in [46] and applied in the context of timed automata. DRS stores during the random walk a subset of the nodes it visits, called a fringe, and then randomly backtracks to a node in the fringe when a deadlock (a node with no successors) is reached.…”
mentioning
confidence: 99%
“…In this case our algorithm URS reinitialize itself each time the memory is full. Note that in [14], the reinitialization of the algorithm DRS is not considered and the case of memory shortage is not studied. Here we place the two algorithms in the same context where re-initialization is applied each time the number of covered nodes reaches a prefixed threshold, which is, in our case, the memory size.…”
Section: Theoretical Resultsmentioning
confidence: 99%
“…Also, URS is not performing a typical random walk, in the sense that it may choose to "branch" from different nodes along a random walk path. We have proposed comparison criteria such as mean cover time and used these to compare URS with a simplified version of the DRS algorithm proposed in [14]. We have also shown via experiments, that these two algorithms, when repeated several times, can explore a state space of more than 40% in addition to that explored by an exhaustive exploration based on breadth-first search.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations