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 :
بازگشت