Abstract
A binary decision diagram is a directed acyclic graph that consists of nodes and edges. It deals with Boolean functions. A binary decision diagram consists of a set of decision nodes, starting at the root node at the top of the decision diagram. Each decision node contains two outgoing branches, one is a high branch and the other is a low branch. These branches may be represented as solid and dotted lines, respectively. The binary decision diagram contains high and low branches that are used to connect decision nodes with each other to create decision paths. The high and low branches of the final decision nodes are connected to either a high- or low-terminal node, which represents the output of the function. The development of examples of binary decision diagrams is presented in text and in figures. Shannon decomposition is explained. The conversion of a fault tree to a binary decision diagram is shown.
It is a truth very certain that when it is not in our power to determine what is true, we ought to follow what is most probable
Rene Descartes
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Lee CY (1959) Representation of switching functions by binary decision programs. Bell Syst Tech J 38:985?999
Akers SB (1978) Binary decision diagrams. IEEE Trans Comput c-27(6):509?516
Rushdi AM (1983) Symbolic reliability analysis with the aid of variable-entered Karnaugh maps. IEEE Trans Reliab R32(2):134?139
Bryant RE (1986) Graph based algorithms for Boolean function manipulation. IEEE Trans Comput c-35(8):677?691
Meinel C, Theobald T (1998) Algorithms and data structures in VLSI design: OBDD-foundations and applications. Springer, New York
Zhong J, Tong J, He Z (2010) An approach to use BDD during the fault tree editing and analyzing. In: Proceedings of the eight international conference on probabilistic safety assessment and management (PSAM)
Towhidi F, Lashkari A, Hosseini R (2009) Binary decision diagram (BDD). In: International conference on future computer and communication
Andersen HR (1999) An introduction to binary decision diagrams. Lecture notes for efficient algorithms and programs, IT University of Copenhagen
Lafferty J, Vardy A (1998) Ordered binary decision diagrams and minimal trellises CMU-CS-98?162. School of Computer Science Carnegie Mellon University, Pittsburgh
Vesely W, Dugan J, Fragola J et al (2002) Fault tree handbook with aerospace applications. National Aeronautics and Space Administration
Way YS, Hsia DY (2000) A simple component-connection method for building binary decision diagrams encoding a fault tree. Rel Eng Syst Saf 70:59?70
Bartlett LM, Andrews JD (2001) An ordering heuristic to develop the binary decision diagram based on structural importance. Rel Eng Syst Saf 72:31?38
Reay KA, Andrews JD (2002) A fault tree analysis strategy using binary decision diagrams. Rel Eng Syst Saf 78:45?56
Bollig B, Wegener I (1999) Complexity theoretical results on partitioned (nondeterministic) binary decision diagrams. Theory Comp Syst 32:487?503
Bishop CM (1995) Neural networks for pattern recognition. Clarendon, Oxford
Lhotak O (2006) Program analysis using binary decision diagrams. PhD thesis, McGill University
Lind-Nielsen J (2004) BuDDy: a binary decision diagram package
Whaley J (2007) Context-sensitive pointer analysis using binary decision diagrams. PhD thesis, Stanford University
Dutuit Y, Rauzy A (1999) A guided tour of minimal cutsets handling by means of binary decision diagrams. In: Proceedings of the probabilistic safety assessment conference, PSA’99, ANS, pp 55?62
Nusbaumer OPM (2007) Analytical solutions of linked fault tree probabilistic risk assessments using binary decision diagrams with emphasis on nuclear safety applications, Swiss Federal Institute of Technology Zurich
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2011 Springer-Verlag London Limited
About this chapter
Cite this chapter
Čepin, M. (2011). Binary Decision Diagram. In: Assessment of Power System Reliability. Springer, London. https://doi.org/10.1007/978-0-85729-688-7_7
Download citation
DOI: https://doi.org/10.1007/978-0-85729-688-7_7
Published:
Publisher Name: Springer, London
Print ISBN: 978-0-85729-687-0
Online ISBN: 978-0-85729-688-7
eBook Packages: EngineeringEngineering (R0)