Time-Bounded Model Checking of Infinite-State Continuous-Time Markov Chains

被引:10
作者
Hahn, E. Moritz [1 ]
Hermanns, Holger [1 ]
Wachter, Bjoern [1 ]
Zhang, Lijun [1 ]
机构
[1] Univ Saarland, Dept Comp Sci, D-6600 Saarbrucken, Germany
关键词
Markov chains; model checking; truncation; uniformization; ALGORITHMS;
D O I
10.3233/FI-2009-145
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The design of complex concurrent systems often involves intricate performance and dependability considerations. Continuous-time Markov chains (CTMCs) are a widely used modeling formalism that captures such performance and dependability properties, and makes them analyzable by model checking. In this paper, we focus on time-bounded probabilistic properties of infinite-state CTMCs, expressible in a subset of continuous stochastic logic (CSL). This comprises important dependability measures, such as time-bounded probabilistic reachability, performability, survivability, and various availability measures like instantaneous, conditional instantaneous and interval availabilities. Conventional model checkers explore the given model exhaustively, which is often costly, due to state explosion, and sometimes impossible because the model is infinite. This paper presents a method that only explores the model up to a finite depth. The required depth is determined on the fly by an algorithm that is configurable in order to adapt to the characteristics of different classes of models. We provide experimental evidence showing that our method is effective.
引用
收藏
页码:129 / 155
页数:27
相关论文
共 35 条
[1]  
Abramowitz M., 1964, HDB MATH FUNCTIONS F, V55, DOI DOI 10.1119/1.15378
[2]   Reactive modules [J].
Alur, R ;
Henzinger, TA .
FORMAL METHODS IN SYSTEM DESIGN, 1999, 15 (01) :7-48
[3]  
Anderson W., 1991, CONTINUOUS TIME MARK, DOI 10.1007/978-1-4612-3038-0
[4]  
[Anonymous], 1994, Introduction to the Numerical Solutions of Markov Chains
[5]  
[Anonymous], 2000, ACM Trans. Comput. Logic, DOI DOI 10.1145/343369.343402
[6]   Comparative branching-time semantics for Markov chains [J].
Baier, C ;
Katoen, JP ;
Hermanns, H ;
Wolf, V .
INFORMATION AND COMPUTATION, 2005, 200 (02) :149-214
[7]   Model-checking algorithms for continuous-time Markov chains [J].
Baier, C ;
Haverkort, B ;
Hermanns, H ;
Katoen, JP .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (06) :524-541
[8]  
Baier C, 2000, LECT NOTES COMPUT SC, V1853, P780
[9]  
BEAUDRY MD, 1978, IEEE T COMPUT, V27, P540, DOI 10.1109/TC.1978.1675145
[10]  
Biere A, 1999, LECT NOTES COMPUT SC, V1579, P193