Model checking Markov chains with actions and state labels

被引:34
作者
Baier, Christel [1 ]
Cloth, Lucia
Haverkort, Boudewijn R.
Kuntz, Matthias
Siegle, Markus
机构
[1] Tech Univ Dresden, Inst Theoret Comp Sci, D-01062 Dresden, Germany
[2] Univ Twente, EWI DACS, NL-7500 AE Enschede, Netherlands
[3] Univ Bundeswehr Munchen, Inst Tech Informat, Fak Informat, D-85577 Neubiberg, Germany
关键词
protocol verification; performance of systems; model checking; automata; Markov processes;
D O I
10.1109/TSE.2007.36
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the past, logics of several kinds have been proposed for reasoning about discrete-time or continuous-time Markov chains. Most of these logics rely on either state labels ( atomic propositions) or on transition labels ( actions). However, in several applications it is useful to reason about both state properties and action sequences. For this purpose, we introduce the logic asCSL which provides a powerful means to characterize execution paths of Markov chains with actions and state labels. asCSL can be regarded as an extension of the purely state-based logic CSL ( continuous stochastic logic). In asCSL, path properties are characterized by regular expressions over actions and state formulas. Thus, the truth value of path formulas depends not only on the available actions in a given time interval, but also on the validity of certain state formulas in intermediate states. We compare the expressive power of CSL and asCSL and show that even the state-based fragment of asCSL is strictly more expressive than CSL if time intervals starting at zero are employed. Using an automaton-based technique, an asCSL formula and a Markov chain with actions and state labels are combined into a product Markov chain. For time intervals starting at zero, we establish a reduction of the model checking problem for asCSL to CSL model checking on this product Markov chain. The usefulness of our approach is illustrated with an elaborate model of a scalable cellular communication system, for which several properties are formalized by means of asCSL formulas and checked using the new procedure.
引用
收藏
页码:209 / 224
页数:16
相关论文
共 33 条
[1]   Performance evaluation of GSM handover traffic in a GPRS/GSM network [J].
Agustina, JV ;
Peng, Z ;
Kantola, R .
EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATION, VOLS I AND II, PROCEEDINGS, 2003, :137-142
[2]  
[Anonymous], 2001, LECT FORMAL METHODS
[3]  
Aziz A, 1995, LECT NOTES COMPUT SC, V939, P155
[4]  
Aziz A, 1996, LNCS, P269, DOI DOI 10.1007/3-540-61474-5
[5]  
Baier C, 2004, 2004 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, P701
[6]   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
[7]  
Baier C, 2000, LECT NOTES COMPUT SC, V1853, P780
[8]  
Baier C., 2000, P INT C COMP AID VER, P358, DOI DOI 10.1007/10722167
[9]  
BAIER C, 2003, P 6 INT WORKSH PERF, P19
[10]  
BERNARDO M, 2000, P C CONC THEOR CONCU, P305