Formal FT-based Cause-Consequence Reliability Analysis using Theorem Proving
Mohamed Abdelghany, Sofiene Tahar

TL;DR
This paper introduces a formal, theorem-proving-based approach using HOL4 for cause-consequence reliability analysis, providing rigorous verification of system dependability properties beyond traditional simulation methods.
Contribution
It formalizes Cause-Consequence Diagrams in Higher-Order Logic with HOL4, enabling precise reliability analysis and verification for critical systems.
Findings
Successfully modeled CCDs in HOL4 for the IEEE 39-bus power network
Accurately determined system reliability metrics like FOR and SAIDI
Validated results against Monte Carlo simulations and existing methods
Abstract
Cause-consequence Diagram (CCD) is widely used as a deductive safety analysis technique for decision-making at the critical-system design stage. This approach models the causes of subsystem failures in a highly-critical system and their potential consequences using Fault Tree (FT) and Event Tree (ET) methods, which are well-known dependability modeling techniques. Paper-and-pencil-based approaches and simulation tools, such as the Monte-Carlo approach, are commonly used to carry out CCD analysis, but lack the ability to rigorously verify essential system reliability properties. In this work, we propose to use formal techniques based on theorem proving for the formal modeling and step-analysis of CCDs to overcome the inaccuracies of the simulation-based analysis and the error-proneness of informal reasoning by mathematical proofs. In particular, we use the HOL4 theorem prover, which is a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRisk and Safety Analysis · Software Reliability and Analysis Research · Smart Grid Security and Resilience
