2016
DOI: 10.1142/s021819401650039x
|View full text |Cite
|
Sign up to set email alerts
|

Counterexample Generation in Stochastic Model Checking Based on PSO Algorithm with Heuristic

Abstract: Providing counterexample for the refutation of a property is an essential feature of model checking, if it is not the most important. However, generating counterexample in stochastic model checking needs a dedicated algorithm. It usually costs too much time and memory, and sometimes it cannot find the counterexample. What is worse, generating smallest counterexample in stochastic model checking has been proved to be NP-complete, and it is unlikely to be efficiently approximable. Although there are a few heuris… Show more

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

2019
2019
2024
2024

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(8 citation statements)
references
References 22 publications
0
8
0
Order By: Relevance
“…We use PRISM [25] and counterexample construction algorithm (i.e., particle swarm optimization algorithm [40]) to form a MAT. Then through the libalf [41] learning library, we can implement the NL* algorithm and pose membership and equivalence queries to a MAT.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…We use PRISM [25] and counterexample construction algorithm (i.e., particle swarm optimization algorithm [40]) to form a MAT. Then through the libalf [41] learning library, we can implement the NL* algorithm and pose membership and equivalence queries to a MAT.…”
Section: Resultsmentioning
confidence: 99%
“…Through a multi-objective model checking technique [18,33], we can calculate the probability of a conjectured assumption, which is an interval I A1 . If I A1 is an empty interval, the framework will construct a probabilistic counterexample cex(s, w, c [22] and Ma et al [40]. Next, we must check whether the appearance of a trace t 1 in the probabilistic counterexample cex(s, w, c) causes the violation of 〈P〉 ≥PG on M 1 ||M 2 .…”
Section: Symmetric Rulementioning
confidence: 99%
See 1 more Smart Citation
“…We construct the assumption with a small subset of the interface alphabet, and add actions to the necessary alphabet until the required property is shown to be hold or violated in the system, which are decided by counterexample analysis. Moreover, we employ the diagnostic submodel [24] as counterexample for guidance of training set augment. It will be useful for reducing time consumption of assumption generation.…”
Section: Our Constributionsmentioning
confidence: 99%
“…It will be useful for reducing time consumption of assumption generation. We solve PAG problem in the following way: (a) generate assumption from MDP interface alphabet by a genetic algorithm; (b) use multi-objective stochastic model checking technique to checking the assumeguarantee tuple; (c) adopt the method of reference [24] to construct the counterexample.…”
Section: Our Constributionsmentioning
confidence: 99%