2011
DOI: 10.1007/978-3-642-19811-3_10
|View full text |Cite
|
Sign up to set email alerts
|

Uniform Monte-Carlo Model Checking

Abstract: Abstract. Grosu and Smolka have proposed a randomised Monte-Carlo algorithm for LTL model-checking. Their method is based on random exploration of the intersection of the model and of the Büchi automaton that represents the property to be checked. The targets of this exploration are so-called lassos, i.e. elementary paths followed by elementary circuits. During this exploration outgoing transitions are chosen uniformly at random.Grosu and Smolka note that, depending on the topology, the uniform choice of outgo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 15 publications
(14 citation statements)
references
References 27 publications
(41 reference statements)
0
14
0
Order By: Relevance
“…First, we seek for guaranteeing the absence of bugs in all variants of the family (applying family-based concepts), while they focus on dynamic feature interactions (on a product-based basis). The second difference is that they consider quantitative bounded properties, while we support the entire LTL verification problem by extending the multi-lasso concept of [20,28].…”
Section: Other Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…First, we seek for guaranteeing the absence of bugs in all variants of the family (applying family-based concepts), while they focus on dynamic feature interactions (on a product-based basis). The second difference is that they consider quantitative bounded properties, while we support the entire LTL verification problem by extending the multi-lasso concept of [20,28].…”
Section: Other Related Workmentioning
confidence: 99%
“…A motivated criticism [28] of the use of random walk to sample lasso is that shorter lassos receive a higher probability to be sampled. To counterbalance this, we implemented a heuristic named multi-lasso [20].…”
Section: Random Sampling In Featured Büchi Automatamentioning
confidence: 99%
“…Monte Carlo or statistical model checking usually employs an isotropic random walk to explore the executions (as explained in [19,11] for discrete models). This involves choosing uniformly at random, at each step of the simulation, the next transition from those available.…”
Section: Contributions (I)mentioning
confidence: 99%
“…In [18], we have studied how to perform uniform random generation of lassos, which are the kind of paths of interest for LTL model-checking. This implies counting and drawing elementary circuits, which is known as a hard problem.…”
Section: Uniformly Randomised Ltl Model-checkingmentioning
confidence: 99%
“…This paper is organised as follows: Section 2 recalls some basic facts on software random testing and random walks; Section 3 briefly presents methods for uniform generation of bounded paths that are completely described in [17] and [5]; Section 4 shows how to take into account other coverage criteria, and gives a definition of randomised coverage satisfaction [5] ; finally Section 5 addresses the uniform coverage of lassos, which are the basis of LTL model-checking [18].…”
Section: Introductionmentioning
confidence: 99%