A Heuristic Variable Ordering Approach for Fault Tree Conversion to Binary Decision Diagram
Various methods have been introduced and developed to analyze fault tree diagrams. One of the interesting methods is fault tree conversion to Binary Decision Diagram (BDD). However, the conversion process of fault tree to BDD is challenging, and the variable ordering method plays an important role, as it can reduce the size of the generated BDD. This study proposes a new variable ordering strategy regarding the infix notation of the Boolean function which describes the top event in the fault tree. To evaluate the proposed approach, we have compared it with several similar studies regarding generated BDD size. Moreover, we have conducted comprehensive tests on several fault trees of the FFORT benchmark. Experimental results show that the proposed method is efficient for reducing the complexity of generated BDDs.
Authors
- Mahdi Dibaei (ORCID: https://orcid.org/0000-0001-5110-6110)
- Kai-Steffen Hielscher (ORCID: https://orcid.org/0000-0002-2051-0660)
- Reinhard German (ORCID: https://orcid.org/0000-0002-9071-4802)
Publication Details
- Published
- 2024-10-11
- DOI
- https://doi.org/10.1109/srse63568.2024.10772497
- Citations
- 1
- Primary Topic
- Software Engineering Research
- Type
- article
- Field-Weighted Citation Impact
- 0.78
Funders
- BP