Counterexample generation for probabilistic timed automata model checking

被引:0
|
作者
Department of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China [1 ]
机构
来源
Jisuanji Yanjiu yu Fazhan | 2008年 / 10卷 / 1638-1645期
关键词
Automata theory - Chains - Clocks - Graph theory - Network protocols - Markov processes;
D O I
暂无
中图分类号
学科分类号
摘要
Counterexample is a typical topic in model checking. Model checking probabilistic systems have been studied well these years, but counterexample generation for probabilistic system model checking has just drawn some attentions recently. Current works are mainly focusing on the counterexample generation for Markov chain. Probabilistic timed automata (PTA) are the extension of Markov chain with non-determinism and system clocks, and have been used broadly on network protocol modeling and verification. The focus of this paper is on counterexample generation while model is checking PTA. Firstly, a research is made for the k most probable paths whose probability sum is just greater than A. PTA can be regarded as discrete-time Markov chain (DTMC) in this situation. The sub-graph of PTA constructed from the above paths and the initial PTA is a counterexample which can be obtained quickly with small number of testimonies. When the maximal probability is calculated in a PTA, the contribution to probability not only comes from the contained paths, but also from the symbolic state intersections originated in the existence of system clocks. So refinement can be done as a further step-By adding paths from the above one by one in order to decrease probability, and to calculate the precise maximal probability on the sub-graph of PTA constructed from the added paths and initial PTA, the counterexample occupying less testimonies can be obtained. The refinement process is accomplished through an executable and converging algorithm with high efficiency.
引用
收藏
相关论文
共 50 条
  • [1] Model checking for probabilistic timed automata
    Norman, Gethin
    Parker, David
    Sproston, Jeremy
    FORMAL METHODS IN SYSTEM DESIGN, 2013, 43 (02) : 164 - 190
  • [2] Model checking for probabilistic timed automata
    Gethin Norman
    David Parker
    Jeremy Sproston
    Formal Methods in System Design, 2013, 43 : 164 - 190
  • [3] Counterexample Generation in Probabilistic Model Checking
    Han, Tingting
    Katoen, Joost-Pieter
    Damman, Berteun
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2009, 35 (02) : 241 - 257
  • [4] 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
  • [5] Symbolic model checking for probabilistic timed automata
    Kwiatkowska, Marta
    Norman, Gethin
    Sproston, Jeremy
    Wang, Fuzhi
    INFORMATION AND COMPUTATION, 2007, 205 (07) : 1027 - 1077
  • [6] 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
  • [7] Counterexample Generation for Conditional Probability in Probabilistic Model Checking
    Ji, Mingyu
    Wu, Di
    Li, Yanmei
    Chen, Zhiyan
    JOURNAL OF COMPUTERS, 2013, 8 (12) : 3272 - 3279
  • [8] MODEL CHECKING PROBABILISTIC TIMED AUTOMATA WITH ONE OR TWO CLOCKS
    Jurdzinski, Marcin
    Laroussinie, Francois
    Sproston, Jeremy
    LOGICAL METHODS IN COMPUTER SCIENCE, 2008, 4 (03)
  • [9] 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
  • [10] 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