Performability assessment by model checking of Markov reward models

被引:17
作者
Baier, Christel [2 ]
Cloth, Lucia [1 ]
Haverkort, Boudewijn R. [1 ,3 ]
Hermanns, Holger [4 ]
Katoen, Joost-Pieter [5 ]
机构
[1] Univ Twente, Dept Comp Sci, Twente, Netherlands
[2] Tech Univ Dresden, Dept Comp Sci, Dresden, Germany
[3] Embedded Syst Inst, Eindhoven, Netherlands
[4] Univ Saarland, Dept Comp Sci, Saarbrucken, Germany
[5] Rhein Westfal TH Aachen, Dept Comp Sci, Aachen, Germany
关键词
Model checking; Performability; Markov reward models; LINEAR-COMBINATIONS; ORDER-STATISTICS; TIME; ALGORITHM; IMPULSE;
D O I
10.1007/s10703-009-0088-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes efficient procedures for model checking Markov reward models, that allow us to evaluate, among others, the performability of computer-communication systems. We present the logic CSRL (Continuous Stochastic Reward Logic) to specify performability measures. It provides flexibility in measure specification and paves the way for the numerical evaluation of a wide variety of performability measures. The formal measure specification in CSRL also often helps in reducing the size of the Markov reward models that need to be numerically analysed. The paper presents background on Markov-reward models, as well as on the logic CSRL (syntax and semantics), before presenting an important duality result between reward and time. We discuss CSRL model-checking algorithms, and present five numerical algorithms and their computational complexity for verifying time- and reward-bounded until-properties, one of the key operators in CSRL. The versatility of our approach is illustrated through a performability case study.
引用
收藏
页码:1 / 36
页数:36
相关论文
共 66 条
[1]  
Andova S, 2003, LECT NOTES COMPUT SC, V2791, P88
[2]  
[Anonymous], 2004, Logic in Computer Science
[3]  
[Anonymous], 1994, Introduction to the Numerical Solutions of Markov Chains
[4]  
[Anonymous], 2000, ACM Trans. Comput. Logic, DOI DOI 10.1145/343369.343402
[5]  
ARNS M, 2008, NUMERICAL ANAL INHOM
[6]  
Aziz Adnan, 1996, Computer Aided Verification (Lecture Notes in Computer Science, P269, DOI [DOI 10.1007/3-540-61474-5, 10.1007/3-540-61474-575, DOI 10.1007/3-540-61474-575, 10.1007/3-540-61474-5_75, DOI 10.1007/3-540-61474-5_75]
[7]  
Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
[8]   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
[9]  
Baier C, 2000, LECT NOTES COMPUT SC, V1853, P780
[10]  
Baier C, 1999, LECT NOTES COMPUT SC, V1664, P146