Verification of Linear Duration Properties over Continuous Time Markov Chains

被引:0
作者
Chen, Taolue [1 ]
Diciolla, Marco [1 ]
Kwiatkowska, Marta [1 ]
Mereacre, Alexandru [1 ]
机构
[1] Univ Oxford, Dept Comp Sci, Oxford OX1 2JD, England
来源
HSCC 12: PROCEEDINGS OF THE 15TH ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL | 2012年
关键词
continuous-time Markov chains; linear duration logic; verification; MODEL-CHECKING;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Stochastic modeling and algorithmic verification techniques have been proved useful in analyzing and detecting unusual trends in performance and energy usage of systems such as power management controllers and wireless sensor devices. Many important properties are dependent on the cumulated time that the device spends in certain states, possibly intermittently. We study the problem of verifying continuous-time Markov chains (CTMCs) against linear duration properties (LDP), i.e. properties stated as conjunctions of linear constraints over the total duration of time spent in states that satisfy a given property. We identify two classes of LDP properties, eventuality duration properties (EDP) and invariance duration properties (IDP), respectively referring to the reachability of a set of goal states, within a time bound; and the continuous satisfaction of a duration property over an execution path. The central question that we address is how to compute the probability of the set of infinite timed paths of the CTMC that satisfy a given LDP. We present algorithms to approximate these probabilities up to a given precision!, stating their complexity and error bounds. The algorithms mainly employ an adaptation of uniformization and the computation of volumes of multi-dimensional integrals under systems of linear constraints, together with different mechanisms to bound the errors.
引用
收藏
页码:265 / 274
页数:10
相关论文
共 34 条
[1]   Computing accumulated delays in real-time systems [J].
Alur, R ;
Courcoubetis, C ;
Henzinger, TA .
FORMAL METHODS IN SYSTEM DESIGN, 1997, 11 (02) :137-155
[2]   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
[3]  
Baier C, 2000, LECT NOTES COMPUT SC, V1853, P780
[4]  
Barbot B, 2011, LECT NOTES COMPUT SC, V6605, P128, DOI 10.1007/978-3-642-19835-9_12
[5]   Temporal Specifications with Accumulative Values [J].
Boker, Udi ;
Chatterjee, Krishnendu ;
Henzinger, Thomas A. ;
Kupferman, Orna .
26TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2011), 2011, :43-52
[6]  
Bouajjani A., 1993, Proceedings of Eighth Annual IEEE Symposium on Logic in Computer Science (Cat. No.93CH3328-2), P147, DOI 10.1109/LICS.1993.287592
[7]  
Bouyer P, 2010, HSSC 10: PROCEEDINGS OF THE 13TH ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL, P61
[8]   A CALCULUS OF DURATIONS [J].
CHAOCHEN, Z ;
HOARE, CAR ;
RAVN, AP .
INFORMATION PROCESSING LETTERS, 1991, 40 (05) :269-276
[9]  
Chaochen Z., 1994, Formal Techniques in Real-Time and Fault-Tolerant Systems. Third International Symposium Proceedings. ProCoS, P86
[10]  
Chen T., 2012, RR1202 U OXF DEP COM