A BDD-Based Algorithm for Analysis of Multistate Systems with Multistate Components

TitleA BDD-Based Algorithm for Analysis of Multistate Systems with Multistate Components
Publication TypeJournal Article
Year of Publication2003
AuthorsX Zang, D Wang, H Sun, and KS Trivedi
JournalIEEE Transactions on Computers
Volume52
Issue12
Start Page1608
Pagination1608 - 1618
Date Published12/2003
Abstract

In this paper, a new algorithm based on Binary Decision Diagram (BDD) for the analysis of a system with multistate components is proposed. Each state of a multistate component is represented by a Boolean variable, and a multistate system is represented by a series of multistate fault trees. A Boolean algebra with restrictions on variables is used to address the dependence among these Boolean variables that collectively represent the same component and a new BDD operation is proposed to realize this Boolean algebra. Due to the nature of the BDD, the sum of disjoint products (SDP) can be implicitly represented, which avoids huge storage and high computational complexity for large multistate systems. Some applications are given to illustrate the use of our new algorithm.

DOI10.1109/TC.2003.1252856
Short TitleIEEE Transactions on Computers