DocumentCode
1371306
Title
A linear-time algorithm to find modules of fault trees
Author
Dutuit, Yves ; Rauzy, Antoine
Author_Institution
Bordeaux I Univ., Talence, France
Volume
45
Issue
3
fYear
1996
fDate
9/1/1996 12:00:00 AM
Firstpage
422
Lastpage
425
Abstract
A module of a fault tree is a subtree whose terminal events do not occur elsewhere in the tree. Modules, which are independent subtrees, can be used to reduce the computational cost of basic operations on fault trees, such as the computation of the probability of the root event or the computation of the minimal cut sets. This paper presents a linear time algorithm to detect modules of a fault tree, coherent or not, that is derived from the Tarjan algorithm to find strongly connected components of a graph. The authors show, on a benchmark of real fault trees, that their method detects modules of trees with several hundred gates and events within few milliseconds on a personal computer
Keywords
engineering computing; fault trees; microcomputer applications; probability; reliability theory; Tarjan algorithm; computational cost; events; fault tree modules; gates; independent subtrees; linear-time algorithm; minimal cut sets; personal computer; root event probability; Algorithm design and analysis; Equations; Fault trees; Tree graphs;
fLanguage
English
Journal_Title
Reliability, IEEE Transactions on
Publisher
ieee
ISSN
0018-9529
Type
jour
DOI
10.1109/24.537011
Filename
537011
Link To Document