arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1908.01930cs.LO
收藏

动态可靠性框图的形式验证HOL代数

A Formally Verified HOL Algebra for Dynamic Reliability Block Diagrams

Yassmeen Elderhalli, Osman Hasan, Sofiene Tahar

摘要:

为了克服传统可靠性框图无法捕捉冗余元件等建模缺陷,引入了动态可靠性框图(DRBDs)。然而,到目前为止,还没有一个代数框架,允许进行分析的一个给定的DRBD的基础上,其结构功能,并能够验证其可靠性使用高阶逻辑(HOL)定理证明。在这项工作中,我们提出了一个新的代数正式表示的结构功能和可靠性的DRBD与备用构造的基础上的基本系统块和新引入的DRBD运营商。我们提出了几个简化属性,允许减少给定DRBD的结构。我们提供了HOL形式化的建议代数,并正式验证其相应的属性使用HOL4定理证明。这包括以可扩展的方式正式验证备用构造、串联、并联和更深层次结构的通用可靠性表达式,从而允许验证复杂系统的可靠性。最后,我们证明了这个代数的适用性,正式分析终端可靠性分析的洗牌交换网络在HOL4。

英文摘要:

Dynamic reliability block diagrams (DRBDs) are introduced to overcome the modeling limitations of traditional reliability block diagrams, such as the inability to capture redundant components. However, so far there is no algebraic framework that allows conducting the analysis of a given DRBD based on its structure function and enables verifying its soundness using higher-order logic (HOL) theorem proving. In this work, we propose a new algebra to formally express the structure function and the reliability of a DRBD with spare constructs based on basic system blocks and newly introduced DRBD operators. We present several simplification properties that allow reducing the structure of a given DRBD. We provide the HOL formalization of the proposed algebra, and formally verify its corresponding properties using the HOL4 theorem prover. This includes formally verifying generic reliability expressions of the spare construct, series, parallel and deeper structures in an extensible manner that allows verifying the reliability of complex systems. Finally, we demonstrate the applicability of this algebra by formally analyzing the terminal reliability analysis of a shuffle-exchange network in HOL4.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑