Fault Trees

Chapter 9: Binary Decision Diagrams

9.1 Introduction

In recent years, new algorithms concerning fault trees was proposed by Coudert and Madre [COU 92], [COU 94] designated under the term of binary decision diagrams (BDD). It is based on a kind of reduction of the factorization tree of Shannon, as tuned in the treatments of Boolean functions by Akers [AKE 78], and later by Bryant [BRY 87], [BRY 92]. With the aid of this new technique, a complete algorithmics (probabilistic assessment, logical analysis and calculation of the factors of importance) has already been proposed in the literatures [RAU 93], [ODE 95], [ODE 96].

The algorithms based on the BDD are exceptionally rapid. They have made possible the treatment of difficult test cases in a very short space of time (some seconds) instead of very long time periods (some hours, even some days) even with the most efficient traditional algorithms.

Nevertheless, it has to be noted that these algorithms have not altered the nature of the problem, which still continues to be NP-complete. As a result, there can be cases that are difficult to resolve, even with these algorithms.

9.2 Reduction of the Shannon Tree

9.2.1 Graphical Representation of a BDD

Beginning from the tree developed by Shannon, we will proceed with its reduction starting, in principle, from the bottom towards the top, while eliminating the vertices that are not useful. We eliminate a vertex in the following two cases:

  • When its two children head for the same vertex, or

  • When it is equivalent to another...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Reliability Software
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.