作者: Luca de Alfaro , Marta Kwiatkowska , Gethin Norman , David Parker , Roberto Segala
关键词: Nondeterministic algorithm 、 Algorithm 、 Formal specification 、 Boolean data type 、 Binary decision diagram 、 Model checking 、 Probabilistic argumentation 、 Computer science 、 Markov decision process 、 Theoretical computer science 、 Reachability 、 Probabilistic logic 、 Probability distribution 、 Formal verification 、 Probabilistic CTL 、 Temporal logic
摘要: This paper reports on experimental results with symbolic model checking of probabilistic processes based Multi-Terminal Binary Decision Diagrams (MTBDDs). We consider concurrent systems as models; these allow nondeterministic choice between probability distributions and are particularly well suited to modelling distributed behaviour, e.g. randomized consensus algorithms failures. As a specification formalism we use the branching-time temporal logic PBTL which allows one express properties such "under any scheduling choices, Φ holding until ψ is true at least 0.78/at most 0.04". adapt Kronecker representation (Plateau 1985), yields very compact MTBDD encoding system. implement an checker using CUDD package demonstrate that construction reachability-based possible in matter seconds for certain classes consisting up 1030 states.