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 条
  • [21] Model checking for nonmonotonic logics: algorithms and complexity
    Rosati, R
    [J]. IJCAI-99: PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 & 2, 1999, : 76 - 81
  • [22] Automated Model Design using Genetic Algorithms and Model Checking
    Lefticaru, Raluca
    Ipate, Florentin
    Tudose, Cristina
    [J]. PROCEEDINGS OF THE 2009 FOURTH BALKAN CONFERENCE IN INFORMATICS, 2009, : 79 - 84
  • [23] MathMC: A mathematica-based tool for CSL model checking of Deterministic and Stochastic Petri Nets
    Martinez, Jose M.
    Haverkort, Boudewijn R.
    [J]. QEST 2006: THIRD INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, 2006, : 133 - +
  • [24] A Uniformization-Based Algorithm for Model Checking the CSL Until Operator on Labeled Queueing Networks
    Remke, Anne
    Haverkort, Boudewijn R.
    [J]. FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2008, 5215 : 188 - 202
  • [25] Parameterized Model Checking of Synchronous Distributed Algorithms by Abstraction
    Aminof, Benjamin
    Rubin, Sasha
    Stoilkovska, Ilina
    Widder, Josef
    Zuleger, Florian
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION (VMCAI 2018), 2018, 10747 : 1 - 24
  • [26] Real-time model checking: Algorithms and complexity
    Worrell, James
    [J]. TIME 2008: 15TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 2008, : 19 - 19
  • [27] Symbolic model checking for self-stabilizing algorithms
    Tsuchiya, T
    Nagano, S
    Paidi, RB
    Kikuno, T
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, 12 (01) : 81 - 95
  • [28] Using Bounded Model Checking to Verify Consensus Algorithms
    Tsuchiya, Tatsuhiro
    Schiper, Andre
    [J]. DISTRIBUTED COMPUTING, PROCEEDINGS, 2008, 5218 : 466 - +
  • [29] Model Checking Mutual Exclusion Algorithms Using UPPAAL
    Cicirelli, Franco
    Nigro, Libero
    Sciammarella, Paolo F.
    [J]. SOFTWARE ENGINEERING PERSPECTIVES AND APPLICATION IN INTELLIGENT SYSTEMS, VOL 2, 2016, 465 : 203 - 215
  • [30] Model Checking Round-Based Distributed Algorithms
    An, Xin
    Pang, Jun
    [J]. 2010 15TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2010), 2010, : 127 - 135