Symbolic model checking for probabilistic timed automata

被引:97
作者
Kwiatkowska, Marta
Norman, Gethin
Sproston, Jeremy [1 ]
Wang, Fuzhi
机构
[1] Univ Birmingham, Sch Comp Sci, Birmingham B15 2TT, W Midlands, England
[2] Univ Turin, Dipartimento Informat, I-10149 Turin, Italy
基金
英国工程与自然科学研究理事会;
关键词
VERIFICATION; SYSTEMS; LOGIC;
D O I
10.1016/j.ic.2007.01.004
中图分类号
TP301 [理论、方法];
学科分类号
080201 [机械制造及其自动化];
摘要
Probabilistic timed automata are timed automata extended with discrete probability distributions, and can be used to model timed randomised protocols or fault-tolerant systems. We present symbolic model-checking algorithms for probabilistic timed automata to verify both qualitative temporal logic properties, corresponding to satisfaction with probability 0 or 1, and quantitative properties, corresponding to satisfaction with arbitrary probability. The algorithms operate on zones, which represent sets of valuations of the probabilistic timed automaton's clocks. Our method considers only those system behaviours which guarantee the divergence of time with probability 1. The paper presents a symbolic framework for the verification of probabilistic timed automata against the probabilistic, timed temporal logic PTCTL. We also report on a prototype implementation of the algorithms using Difference Bound Matrices, and present the results of its application to the CSMA/CD and FireWire root contention protocol case studies. (c) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:1027 / 1077
页数:51
相关论文
共 42 条
[1]
A THEORY OF TIMED AUTOMATA [J].
ALUR, R ;
DILL, DL .
THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) :183-235
[2]
MODEL-CHECKING IN DENSE REAL-TIME [J].
ALUR, R ;
COURCOUBETIS, C ;
DILL, D .
INFORMATION AND COMPUTATION, 1993, 104 (01) :2-34
[3]
ALUR R, 1992, LECT NOTES COMPUT SC, V630, P340
[4]
[Anonymous], 1992, The Temporal Logic of Reactive and Concurrent Systems: Specification
[5]
[Anonymous], 1995, LECT NOTES COMPUTER, DOI DOI 10.1007/3-540-60692-0
[6]
[Anonymous], 1995, 13941995 IEEE
[7]
Model checking for a probabilistic branching time logic with fairness [J].
Baier, C ;
Kwiatkowska, M .
DISTRIBUTED COMPUTING, 1998, 11 (03) :125-155
[8]
Baier Christel, 1998, THESIS U MANNHEIM
[9]
On probabilistic timed automata [J].
Beauquier, D .
THEORETICAL COMPUTER SCIENCE, 2003, 292 (01) :65-84
[10]
Behrmann G, 2001, IEEE DECIS CONTR P, P2881, DOI 10.1109/CDC.2001.980713