Fault tree reliability analysis via squarefree polynomials
Abstract: Fault tree (FT) analysis is a prominent risk assessment method in industrial systems. Unreliability is one of the key safety metrics in quantitative FT analysis. Existing algorithms for unreliability analysis are based on binary decision diagrams, for which it is hard to give time complexity guarantees beyond a worst-case exponential bound. In this paper, we present a novel method to calculate FT unreliability based on algebras of squarefree polynomials and prove its validity. We furthermore prove that time complexity is low when the number of multiparent nodes is limited. Experiments show that our method is competitive with the state-of-the-art and outperforms it for FTs with few multiparent nodes.
- Bdds strike back: efficient analysis of static and dynamic fault trees. In NASA Formal Methods Symposium, pages 713ā732. Springer.
- Artifact for āBDDs Strike Back - Efficient Analysis of Static and Dynamic Fault Treesā.
- A methodology for qualitative/quantitative analysis of weighted attack trees. IFAC Proceedings Volumes, 46(22):133ā138.
- Bdd based fault-tree processing: a comparison of variable ordering heuristics. In Proceedings of European Safety and Reliability Association Conference, ESRELā97.
- IsoTree (2023). FaultTree+. available online at https://www.isograph.com/software/reliability-workbench/fault-tree-analysis-software/.
- A novel variable ordering heuristic for bdd-based k-terminal reliability. In 2014 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, pages 527ā537. IEEE.
- A fast algorithm for finding dominators in a flowgraph. ACM Transactions on Programming Languages and Systems (TOPLAS), 1(1):121ā141.
- Efficient and generic algorithms for quantitative attack tree analysis. IEEE Transactions on Dependable and Secure Computing.
- LopuhaƤ-Zwakenberg, M. (2023). Fault tree reliability analysis via squarefree polynomials.
- Pandey, M. (2005). Fault tree analysis. Lecture notes, University of Waterloo, Waterloo.
- Prosser, R.Ā T. (1959). Applications of boolean matrices to the analysis of flow diagrams. In Papers presented at the December 1-3, 1959, eastern joint IRE-AIEE-ACM computer conference, pages 133ā138.
- Rakhimov, O. (2019). Scram. available online at https://github.com/rakhimov/scram.
- Rauzy, A. (1993). New algorithms for fault trees analysis. Reliability Engineering & System Safety, 40(3):203ā211.
- Exact and truncated computations of prime implicants of coherent and non-coherent fault trees within aralia. Reliability Engineering & System Safety, 58(2):127ā144.
- Reliotech (2023). TopEvent FTA. available online at https://www.fault-tree-analysis.com/free-fault-tree-analysis-software.
- Ffort: a benchmark suite for fault tree analysis.
- Fault tree analysis: A survey of the state-of-the-art in modeling, analysis and tools. Computer science review, 15:29ā62.
- Valiant, L.Ā G. (1979). The complexity of enumeration and reliability problems. siam Journal on Computing, 8(3):410ā421.
- Watson, H.Ā A. (1961). Launch control safety study. Bell labs.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.