Formalization of Reliability Block Diagrams in Higher-order Logic

被引:18
作者
Ahmed, Waqar [1 ]
Hasan, Osman [1 ]
Tahar, Sofiene [2 ]
机构
[1] Natl Univ Sci & Technol, Sch Elect Engn & Comp Sci, Islamabad, Pakistan
[2] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ, Canada
关键词
Reliability Block Diagrams (RBDs); Higher-order logic; Probability theory; Virtualization configuration; Virtual Data Centers;
D O I
10.1016/j.jal.2016.05.007
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Reliability Block Diagrams (RBDs) allow us to model the failure relationships of complex systems and their sub-components and are extensively used for system reliability, availability and maintainability analyses. Traditionally, these RBD-based analyses are done using paper-and-pencil proofs or computer simulations, which cannot ascertain absolute correctness due to their inaccuracy limitations. As a complementary approach, we propose to use the higher-order logic theorem prover HOL to conduct RBD-based analysis. For this purpose, we present a higher order logic formalization of commonly used RBD configurations, such as series, parallel, parallel-series and series-parallel, and the formal verification of their equivalent mathematical expressions. A distinguishing feature of the proposed RBD formalization is the ability to model nested RBD configurations, which are RBDs having blocks that also represent RBD configurations. This generality allows us to formally analyze the reliability of many real-world systems. For illustration purposes, we formally analyze the reliability of a generic Virtual Data Center (VDC) in a cloud computing infrastructure exhibiting the nested series-parallel RBD configuration. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:19 / 41
页数:23
相关论文
共 26 条
[1]  
Abd-Allah A., 1997, USCCSE97501 DEP COMP
[2]  
Ahmad W., 2016, FORMALIZATION RELIAB
[3]  
Ahmed W, 2014, LECT NOTES ARTIF INT, V8543, P30, DOI 10.1007/978-3-319-08434-3_4
[4]  
[Anonymous], 2013, Cloud computing vulnerability incidents: A statistical overview
[5]  
[Anonymous], 2003, ACM SIGOPS OPERATING
[6]  
[Anonymous], 1940, J. Symb. Log., DOI DOI 10.2307/2266170
[7]  
[Anonymous], 1992, RELIABILITY EVALUATI
[8]  
[Anonymous], 2014, Technical report
[9]  
Boyd H. D., 1986, P 1 INT S FIRE SAF S, P963
[10]  
Brown C.E., 2007, Automated Reasoning in Higher-order Logic: Set Comprehension and Extensionality in Church's Type Theory