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 条
  • [31] Bounded Model Checking with SNF, Alternating Automata, and Buchi Automata
    Sheridan, Daniel
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 119 (02) : 83 - 101
  • [32] Model checking for a class of performance properties of fluid stochastic models
    Bujorianu, Manuela L.
    Bujorianu, Marius C.
    FORMAL METHODS AND STOCHASTIC MODELS FOR PERFORMANCE EVALUATION, 2006, 4054 : 93 - 107
  • [33] Generation and verification of learned stochastic automata using k-NN and statistical model checking
    Baouya, Abdelhakim
    Chehida, Salim
    Ouchani, Samir
    Bensalem, Saddek
    Bozga, Marius
    APPLIED INTELLIGENCE, 2022, 52 (08) : 8874 - 8894
  • [34] Stochastic modeling formalisms for dependability, performance and performability
    Goseva-Popstojanova, K
    Trivedi, K
    PERFORMANCE EVALUATION: ORIGINS AND DIRECTIONS, 2000, 1769 : 403 - 422
  • [35] Generation and verification of learned stochastic automata using k-NN and statistical model checking
    Abdelhakim Baouya
    Salim Chehida
    Samir Ouchani
    Saddek Bensalem
    Marius Bozga
    Applied Intelligence, 2022, 52 : 8874 - 8894
  • [36] On Creation and Analysis of Reliability Models by Means of Stochastic Timed Automata and Statistical Model Checking: Principle
    Strnadel, Josef
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: FOUNDATIONAL TECHNIQUES, PT I, 2016, 9952 : 166 - 181
  • [37] Compositional Stochastic Model Checking Probabilistic Automata via Symmetric Assume-Guarantee Rule
    Li, Rui
    Liu, Yang
    2019 IEEE/ACIS 17TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS (SERA), 2019, : 110 - 115
  • [38] Model abstraction for stochastic model checking
    Liu, Yang
    Li, Xuan-Dong
    Ma, Yan
    Ruan Jian Xue Bao/Journal of Software, 2015, 26 (08): : 1853 - 1870
  • [39] Improving stochastic model checking with stochastic bounds
    Fourneau, JM
    Pekergin, N
    Younes, S
    2005 SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2005, : 264 - 267
  • [40] Hypervolume approximation in timed automata model checking
    Braberman, Victor
    Obesl, Jorge Lucangeli
    Livero, Alfredo
    Schapachnik, Fernando
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2007, 4763 : 69 - +