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
来源
2014 44TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN) | 2014年
关键词
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 条
  • [31] Model Checking Probabilistic and Stochastic Extensions of the π-Calculus
    Norman, Gethin
    Palamidessi, Catuscia
    Parker, David
    Wu, Peng
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2009, 35 (02) : 209 - 223
  • [32] Model Checking Timed and Stochastic Properties with CSLTA
    Donatelli, Susanna
    Haddad, Serge
    Sproston, Jeremy
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2009, 35 (02) : 224 - 240
  • [33] Linear-time model checking: Automata theory in practice
    Vardi, Moshe Y.
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, 2007, 4783 : 5 - 10
  • [34] Explicit State Model Checking with Generalized Buchi and Rabin Automata
    Bloemen, Vincent
    Duret-Lutz, Alexandre
    van de Pol, Jaco
    SPIN'17: PROCEEDINGS OF THE 24TH ACM SIGSOFT INTERNATIONAL SPIN SYMPOSIUM ON MODEL CHECKING OF SOFTWARE, 2017, : 50 - 59
  • [35] Approximate Model Checking of Stochastic Hybrid Systems
    Abate, Alessandro
    Katoen, Joost-Pieter
    Lygeros, John
    Prandini, Maria
    EUROPEAN JOURNAL OF CONTROL, 2010, 16 (06) : 624 - 641
  • [36] Efficient model checking of the stochastic logic CSLTA
    Amparore, E. G.
    Donatelli, S.
    PERFORMANCE EVALUATION, 2018, 123 : 1 - 34
  • [37] A Generalized Influence Model for Networked Stochastic Automata
    Richoux, William J.
    Verghese, George C.
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2011, 41 (01): : 10 - 23
  • [38] DP lower bounds for equivalence-checking and model-checking of one-counter automata
    Jancar, P
    Kucera, A
    Moller, F
    Sawa, Z
    INFORMATION AND COMPUTATION, 2004, 188 (01) : 1 - 19
  • [39] Exact performance equivalence: An equivalence relation for stochastic automata
    Buchholz, P
    THEORETICAL COMPUTER SCIENCE, 1999, 215 (1-2) : 263 - 287
  • [40] Branching-Time Model-Checking of Probabilistic Pushdown Automata
    Brazdil, Tomas
    Brozek, Vaclav
    Forejt, Vojtech
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 239 (0C) : 73 - 83