CSL model checking algorithms for QBDs

被引:15
|
作者
Remke, Anne [1 ]
Haverkort, Boudewijn R. [1 ]
Cloth, Lucia [1 ]
机构
[1] Univ Twente, Fac Elect Engn Math & Comp Sci, NL-7500 AE Enschede, Netherlands
关键词
CSL; model checking; infinite-state; quasi-birth death processes; continuous-time Markov chains; uniformization; transient analysis;
D O I
10.1016/j.tcs.2007.05.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present an in-depth treatment of model checking algorithms for a class of infinite-state continuous-time Markov chains known as quasi-birth death processes. The model class is described in detail, as well as the logic CSL to express properties of interest. Using a new property-independency concept, we provide model checking algorithms for all the CSL operators. Special emphasis is given to the time-bounded until operator for which we present a new and efficient computational procedure named uniformization with representatives. By the use of an application-driven dynamic stopping criterion, the algorithm stops whenever the property to be checked can be certified (or falsified). A comprehensive case study of a connection management system shows the versatility of our new algorithms. (C) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:24 / 41
页数:18
相关论文
共 50 条
  • [41] Model Checking of Concurrent Algorithms: From Java']Java to C
    Artho, Cyrille
    Hagiya, Masami
    Leungwattanakit, Watcharin
    Tanabe, Yoshinori
    Yamamoto, Mitsuharu
    [J]. DISTRIBUTED, PARALLEL AND BIOLOGICALLY INSPIRED SYSTEMS, 2010, 329 : 90 - +
  • [42] DISTANCE CHECKING ALGORITHMS
    DANIELSSON, PE
    KRUSE, B
    [J]. COMPUTER GRAPHICS AND IMAGE PROCESSING, 1979, 11 (04): : 349 - 376
  • [43] Parameterized Model Checking of Fault-tolerant Distributed Algorithms by Abstraction
    John, Annu
    Konnov, Igor
    Schmid, Ulrich
    Veith, Helmut
    Widder, Josef
    [J]. 2013 FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD), 2013, : 201 - 209
  • [44] A Kleene theorem and model checking algorithms for existentially bounded communicating automata
    Genest, Blaise
    Kuske, Dietrich
    Muscholl, Anca
    [J]. INFORMATION AND COMPUTATION, 2006, 204 (06) : 920 - 956
  • [45] Algorithms for Software Model Checking: Predicate Abstraction vs. IMPACT
    Beyer, Dirk
    Wendler, Philipp
    [J]. PROCEEDINGS OF THE 12TH CONFERENCE ON FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD 2012), 2012, : 106 - 113
  • [46] Comparative Study of MPR Selection Algorithms Based on Statistical Model Checking
    Barki, Omar
    Guennoun, Zouhair
    Addaim, Adnane
    [J]. PROCEEDINGS OF 2016 5TH INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2016, : 327 - 331
  • [47] Specifying and Model Checking Distributed Control Algorithms at Meta-level
    Ha Thi Thu Doan
    Ogata, Kazuhiro
    [J]. COMPUTER JOURNAL, 2022, 65 (12): : 2998 - 3019
  • [48] Model-checking algorithms for continuous-time Markov chains
    Baier, C
    Haverkort, B
    Hermanns, H
    Katoen, JP
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (06) : 524 - 541
  • [49] Clopper-Pearson Algorithms for Efficient Statistical Model Checking Estimation
    Bu, Hao
    Sun, Meng
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (07) : 1726 - 1746
  • [50] Genetic Programming and Model Checking: Synthesizing New Mutual Exclusion Algorithms
    Katz, Gal
    Peled, Doron
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2008, 5311 : 33 - 47