Model Checking Stochastic Automata for Dependability and Performance Measures

被引:2
|
作者
Buchholz, Peter [1 ]
Kriege, Jan [1 ]
Scheftelowitsch, Dimitri [1 ]
机构
[1] TU Dortmund, Dept Comp Sci, D-44221 Dortmund, Germany
关键词
Model Checking; Stochastic Automata; CSL; Non-Markovian Models; Numerical Methods; ALGORITHMS;
D O I
10.1109/DSN.2014.53
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Model checking of Continuous Time Markov Chains (CTMCs) is a widely used approach in performance and dependability analysis and proves for which states of a CTMC a logical formula holds. This viewpoint might be too detailed in several practical situations, especially if the states of the CTMC do not correspond to physical states of the system since they are introduced for example to model non-exponential timing. The paper presents a general class of automata with stochastic timing realized by clocks. A state of an automaton is given by a logical state and by clock states. Clocks trigger transitions and are modeled by phase type distributions or more general state based stochastic processes. The class of stochastic processes underlying these automata contains CTMCs but also goes beyond Markov processes. The logic CSL is extended for model checking automata with clocks. A formula is then proved for an automata state and for the clock states that depend on the past behavior of the automaton. Basic algorithms to prove CSL formulas for logical automata states with complete or partial knowledge of the clock states are introduced. In some cases formulas can be proved efficiently by decomposing the model with respect to concurrently running clocks which is a way to avoid state space explosion.
引用
收藏
页码:503 / 514
页数:12
相关论文
共 50 条
  • [41] Automata Games for Multiple-model Checking
    Hussain, Altaf
    Huth, Michael
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 155 : 401 - 421
  • [42] Automata Based Model Checking for Reo Connectors
    Bonsangue, Marcello M.
    Izadi, Mohammad
    FUNDAMENTALS OF SOFTWARE ENGINEERING, 2010, 5961 : 260 - 275
  • [43] Decidable model checking of probabilistic hybrid automata
    Sproston, J
    FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS, PROCEEDINGS, 2000, 1926 : 31 - 45
  • [44] 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
  • [45] Automata-Based CSL Model Checking
    Zhang, Lijun
    Jansen, David N.
    Nielson, Flemming
    Hermanns, Holger
    Automata, Languages and Programming, ICALP, Pt II, 2011, 6756 : 271 - 282
  • [46] Bounded Model Checking for Parametric Timed Automata
    Knapik, Michal
    Penczek, Wojciech
    TRANSACTIONS ON PETRI NETS AND OTHER MODELS OF CONCURRENCY V, 2012, 6900 : 141 - 159
  • [47] Linear parametric model checking of timed automata
    Hune, T
    Romijn, J
    Stoelinga, M
    Vaandrager, F
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2002, 52-3 : 183 - 220
  • [48] Statistical Model Checking for Priced Timed Automata
    Bulychev, Peter
    David, Alexandre
    Larsen, Kim Guldstrand
    Legay, Axel
    Mikucionis, Marius
    Poulsen, Danny Bogsted
    Wang, Zheng
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2012, (85): : 1 - 16
  • [49] Model-checking for weighted timed automata
    Brihaye, T
    Bruyère, V
    Raskin, JF
    FORMAL TECHNIQUES, MODELLING AND ANALYSIS OF TIMED AND FAULT-TOLERANT SYSTEMS, PROCEEDINGS, 2004, 3253 : 277 - 292
  • [50] Stochastic model checking of the stochastic quality calculus
    Nielson, Flemming
    Nielson, Hanne Riis
    Zeng, Kebin
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2015, 8950 : 522 - 537