Model Checking Failure-Prone Open Systems Using Probabilistic Automata

被引:2
作者
Ben, Yue [1 ]
Sistla, A. Prasad [1 ]
机构
[1] Univ IIlinois, Chicago, IL USA
来源
AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, ATVA 2015 | 2015年 / 9364卷
关键词
Model checking; Verification tool; Failure-prone open systems; Emptiness and decision problems; Hierarchical Probabilistic Automata (HPA);
D O I
10.1007/978-3-319-24953-7_11
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We consider finite-state Hierarchical Probabilistic Automata (HPA) to model failure-prone open systems. In an HPA, its states are stratified into a fixed number of levels. A k-HPA is an HPA with k + 1 levels and it can be used to model open systems where up to k failures can occur. In this paper, we present a new forward algorithm that checks universality of a 1-HPA. This algorithm runs much faster than an earlier backward algorithm. We present the implementation and experimental results for verifying abstracted failure-prone web applications. We also prove a theoretical result showing that the problem of checking emptiness and universality for 2-HPA is undecidable answering an open question.
引用
收藏
页码:148 / 165
页数:18
相关论文
共 10 条
[1]  
Baier C, 2005, IEEE S LOG, P137
[2]  
Baier C, 2004, LECT NOTES COMPUT SC, V2988, P61
[3]   Probabilistic ω-Automata [J].
Baier, Christel ;
Groesser, Marcus ;
Bertrand, Nathalie .
JOURNAL OF THE ACM, 2012, 59 (01)
[4]   POWER OF RANDOMIZATION IN AUTOMATA ON INFINITE STRINGS [J].
Chadha, Rohit ;
Sistla, A. Prasad ;
Viswanathan, Mahesh .
LOGICAL METHODS IN COMPUTER SCIENCE, 2011, 7 (03)
[5]  
Chadha R, 2011, LECT NOTES COMPUT SC, V6538, P103, DOI 10.1007/978-3-642-18275-4_9
[6]   Decidable and Expressive Classes of Probabilistic Automata [J].
Chadhal, Rohit ;
Sistla, A. Prasad ;
Viswanathan, Mahesh ;
Ben, Yue .
FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2015), 2015, 9034 :200-214
[7]  
Gimbert H, 2010, LECT NOTES COMPUT SC, V6199, P527, DOI 10.1007/978-3-642-14162-1_44
[8]  
Großer M., 2008, THESIS TU DRESDEN
[9]  
Paz A., 1971, INTRO PROBABILISTIC
[10]   PROBABILISTIC AUTOMATA [J].
RABIN, MO .
INFORMATION AND CONTROL, 1963, 6 (03) :230-&