Model checking for probabilistic timed automata

被引:82
|
作者
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 条
  • [1] Model checking for probabilistic timed automata
    Gethin Norman
    David Parker
    Jeremy Sproston
    Formal Methods in System Design, 2013, 43 : 164 - 190
  • [2] Symbolic model checking for probabilistic timed automata
    Kwiatkowska, M
    Norman, G
    Sproston, J
    Wang, FZ
    FORMAL TECHNIQUES, MODELLING AND ANALYSIS OF TIMED AND FAULT-TOLERANT SYSTEMS, PROCEEDINGS, 2004, 3253 : 293 - 308
  • [3] Symbolic model checking for probabilistic timed automata
    Kwiatkowska, Marta
    Norman, Gethin
    Sproston, Jeremy
    Wang, Fuzhi
    INFORMATION AND COMPUTATION, 2007, 205 (07) : 1027 - 1077
  • [4] Counterexample generation for probabilistic timed automata model checking
    Department of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
    Jisuanji Yanjiu yu Fazhan, 2008, 10 (1638-1645):
  • [5] Model checking probabilistic timed automata in the presence of uncertainties
    Zhang, Junhua
    Huang, Zhiqiu
    Cao, Zining
    Xiao, Fangxiong
    Journal of Computational Information Systems, 2010, 6 (07): : 2231 - 2243
  • [6] MODEL CHECKING PROBABILISTIC TIMED AUTOMATA WITH ONE OR TWO CLOCKS
    Jurdzinski, Marcin
    Laroussinie, Francois
    Sproston, Jeremy
    LOGICAL METHODS IN COMPUTER SCIENCE, 2008, 4 (03)
  • [7] An Experiment on Decision Diagrams for Model Checking Probabilistic Timed Automata
    Ji, Wei
    Wang, Farn
    Wu, Peng
    Lv, Yi
    2016 21ST INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2016), 2016, : 111 - 121
  • [8] A Modest Approach to Checking Probabilistic Timed Automata
    Hartmanns, Arnd
    Hermanns, Holger
    SIXTH INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, PROCEEDINGS, 2009, : 187 - 196
  • [9] Verified Model Checking of Timed Automata
    Wimmer, Simon
    Lammich, Peter
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2018, PT I, 2018, 10805 : 61 - 78
  • [10] Model checking prioritized timed automata
    Lin, SW
    Hsiung, PA
    Huang, CH
    Chen, YR
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2005, 3707 : 370 - 384