Precisely deciding CSL formulas through approximate model checking for CTMCs

被引:3
|
作者
Feng, Yuan [1 ]
Zhang, Lijun [2 ,3 ]
机构
[1] Univ Technol Sydney, Ctr Quantum Software & Informat, Sydney, NSW, Australia
[2] ISCAS, State Key Lab Comp Sci, Beijing, Peoples R China
[3] Univ Chinese Acad Sci, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Continuous-time Markov chains; Decision algorithm for CSL; Transcendental numbers; Approximation algorithm;
D O I
10.1016/j.jcss.2017.05.014
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The model checking problem of continuous-time Markov chains with respect to continuous time stochastic logic was introduced and shown to be decidable by Aziz et al. [1,2] in 1996. Unfortunately, their proof is only constructive, but highly unpractical. Later in 2000, an efficient approximate algorithm was proposed by Baier et al. [3,5] for a sublogic with binary until. In this paper, we apply transcendental number theory and classical linear algebra to bridge the gap between the precise but unpractical algorithm, and the imprecise but efficient approximate algorithm. We prove that the approximate algorithm in [3,5] can be used as an off-the-shell tool for a precise model checking algorithm for binary until formulas. Further, we discuss extensions of our results to nested until and continuous-time Markov decision processes. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:361 / 371
页数:11
相关论文
共 50 条
  • [1] Compositional Model Checking of product-form CTMCs
    Ballarini, Paolo
    Horvath, Andras
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 250 (01) : 21 - 37
  • [2] CSL model checking for the GreatSPN tool
    D'Aprile, D
    Donatelli, S
    Sproston, J
    [J]. COMPUTER AND INFORMATION SCIENCES - ISCIS 2004, PROCEEDINGS, 2004, 3280 : 543 - 552
  • [3] CSL model checking algorithms for QBDs
    Remke, Anne
    Haverkort, Boudewijn R.
    Cloth, Lucia
    [J]. THEORETICAL COMPUTER SCIENCE, 2007, 382 (01) : 24 - 41
  • [4] EFFICIENT CSL MODEL CHECKING USING STRATIFICATION
    Zhang, Lijun
    Jansen, David N.
    Nielson, Flemming
    Hermanns, Holger
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2012, 8 (02)
  • [5] Automata-Based CSL Model Checking
    Zhang, Lijun
    Jansen, David N.
    Nielson, Flemming
    Hermanns, Holger
    [J]. Automata, Languages and Programming, ICALP, Pt II, 2011, 6756 : 271 - 282
  • [6] Backward stochastic bisimulation in CSL model checking
    Sproston, J
    Donatelli, S
    [J]. QEST 2004: FIRST INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, PROCEEDINGS, 2004, : 220 - 229
  • [7] Model Checking CSL for Markov Population Models
    Spieler, David
    Hahn, Ernst Moritz
    Zhang, Lijun
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (154): : 93 - 107
  • [8] Authorized workflow schemas: deciding realizability through LTL(F) model checking
    Crampton, Jason
    Huth, Michael
    Kuo, Jim Huan-Pu
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2014, 16 (01) : 31 - 48
  • [9] CSL model checking for generalized Stochastic Petri Nets
    Cerotti, Davide
    Donatelli, Susanna
    Horvath, Andras
    Sproston, Jeremy
    [J]. QEST 2006: THIRD INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, 2006, : 199 - +
  • [10] Approximate probabilistic model checking
    Hérault, T
    Lassaigne, R
    Magniette, F
    Peyronnet, S
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, PROCEEDINGS, 2004, 2937 : 73 - 84