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 条
  • [1] Stochastic automata networks for dependability modelling
    Stewart, WJ
    Plateau, B
    2000 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 4, 2000, : 435 - 448
  • [2] Automated performance and dependability evaluation using model checking
    Baier, C
    Haverkort, B
    Hermanns, H
    Katoen, JP
    PERFORMANCE EVALUATION OF COMPLEX SYSTEMS: TECHNIQUES AND TOOLS: PERFORMANCE 2002 TUTORIAL LECTURES, 2002, 2459 : 261 - 289
  • [3] Quantitative Automata Model Checking of Autonomous Stochastic Hybrid Systems
    Abate, Alessandro
    Katoen, Joost-Pieter
    Mereacre, Alexandru
    HSCC 11: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2011, : 83 - 92
  • [4] From Timed Automata to Stochastic Hybrid Games Model Checking, Synthesis, Performance Analysis and Machine Learning
    Larsen, Kim G.
    Fahrenberg, Uli
    Legay, Axel
    DEPENDABLE SOFTWARE SYSTEMS ENGINEERING, 2017, 50 : 60 - 103
  • [5] Utility of Statistical Model Checking of Stochastic Hybrid Automata for Patient Controlled Analgesia
    Pranevicius, Henrikas
    Naujokaitis, Darius
    Pilkauskas, Vytautas
    Pranevicius, Osvaldas
    Pranevicius, Mindaugas
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2017, 23 (06) : 10 - 18
  • [6] Controller dependability analysis by probabilistic model checking
    Kwiatkowska, Marta
    Norman, Gethin
    Parker, David
    CONTROL ENGINEERING PRACTICE, 2007, 15 (11) : 1427 - 1434
  • [7] On the use of model checking techniques for dependability evaluation
    Haverkort, Boudewijn R.
    Hermanns, Holger
    Katoen, Joost-Pieter
    Proceedings of the IEEE Symposium on Reliable Distributed Systems, 2000, : 228 - 237
  • [8] On the use of model checking techniques for dependability evaluation
    Haverkort, BR
    Hermanns, H
    Katoen, JP
    19TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS - PROCEEDINGS, 2000, : 228 - 237
  • [9] Model Checking Cancer Automata
    Bowles, Juliana K. F.
    Silvina, Agastya
    2016 3RD IEEE EMBS INTERNATIONAL CONFERENCE ON BIOMEDICAL AND HEALTH INFORMATICS, 2016, : 376 - 379
  • [10] REGULAR AUTOMATA AND MODEL CHECKING
    HABASINSKI, Z
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 299 : 231 - 243