Model checking for probabilistic timed automata

被引:81
|
作者
Norman, Gethin [1 ]
Parker, David [2 ]
Sproston, Jeremy [3 ]
机构
[1] Univ Glasgow, Sch Comp Sci, Glasgow G12 8RZ, Lanark, Scotland
[2] Univ Birmingham, Sch Comp Sci, Birmingham B15 2TT, W Midlands, England
[3] Univ Turin, Dipartimento Informat, I-10149 Turin, Italy
关键词
Probabilistic timed automata; Probabilistic model checking; Probabilistic real-time systems; SYSTEMS; BISIMULATION; VERIFICATION; GAMES;
D O I
10.1007/s10703-012-0177-x
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Probabilistic timed automata (PTAs) are a formalism for modelling systems whose behaviour incorporates both probabilistic and real-time characteristics. Applications include wireless communication protocols, automotive network protocols and randomised security protocols. This paper gives an introduction to PTAs and describes techniques for analysing a wide range of quantitative properties, such as "the maximum probability of the airbag failing to deploy within 0.02 seconds", "the maximum expected time for the protocol to terminate" or "the minimum expected energy consumption required to complete all tasks". We present a temporal logic for specifying such properties and then give a survey of available model-checking techniques for formulae specified in this logic. We then describe two case studies in which PTAs are used for modelling and analysis: a probabilistic non-repudiation protocol and a task-graph scheduling problem.
引用
下载
收藏
页码:164 / 190
页数:27
相关论文
共 50 条
  • [21] Model checking probabilistic pushdown automata
    Esparza, J
    Kucera, A
    Mayr, R
    19TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2004, : 12 - 21
  • [22] Quantitative Model-Checking of One-Clock Timed Automata under Probabilistic Semantics
    Bertrand, Nathalie
    Bouyer, Patricia
    Brihaye, Thomas
    Markey, Nicolas
    QUANTITATIVE EVALUATION OF SYSTEMS: QEST 2008, PROCEEDINGS, 2008, : 55 - +
  • [23] Dealing with practical limitations of distributed timed model checking for timed automata
    V. Braberman
    A. Olivero
    F. Schapachnik
    Formal Methods in System Design, 2006, 29 : 197 - 214
  • [24] Model-checking timed automata with deadlines with Uppaal
    Gomez, Rodolfo
    FORMAL ASPECTS OF COMPUTING, 2013, 25 (02) : 289 - 318
  • [25] Partial order reduction for model checking of timed automata
    Minea, M
    CONCUR '99: CONCURRENCY THEORY, 1999, 1664 : 431 - 446
  • [26] On probabilistic timed automata
    Beauquier, D
    THEORETICAL COMPUTER SCIENCE, 2003, 292 (01) : 65 - 84
  • [27] Symbolic model checking of finite precision timed automata
    Yan, RJ
    Li, GY
    Tang, ZS
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2005, 2005, 3722 : 272 - 287
  • [28] Weighted Timed Automata: Model-Checking and Games
    Bouyer, Patricia
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 158 (01) : 3 - 17
  • [29] Bounded Model Checking of an MITL Fragment for Timed Automata
    Kindermann, Roland
    Junttila, Tommi
    Niemela, Ilkka
    2013 13TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN (ACSD 2013), 2013, : 216 - 225
  • [30] Model Checking Weighted Integer Reset Timed Automata
    Manasa, Lakshmi
    Krishna, Shankara Narayanan
    Jain, Chinmay
    THEORY OF COMPUTING SYSTEMS, 2011, 48 (03) : 648 - 679