A Multiple-Valued Decision-Diagram-Based Approach to Solve Dynamic Fault Trees

被引:41
作者
Mo, Yuchang [1 ]
机构
[1] Zhejiang Normal Univ, Dept Comp Sci & Technol, Jinhua 321004, Peoples R China
关键词
Dynamic fault tree (DFT); Multiple-valued decision diagram (MDD); multiple-valued variable; SYSTEMS; MODELS;
D O I
10.1109/TR.2014.2299674
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic fault trees (DFTs) have been used for many years because they can easily provide a concise representation of the dynamic failure behaviors of general non-repairable fault tolerant systems. However, when repeated failure events appear in real-life DFT models, the traditional modularization-based DFT analysis process can still generate large dynamic subtrees, the modeling of which can lead to a state explosion problem. Examples of these kinds of large dynamic subtrees abound in models of real-world dynamic software and embedded computing systems integrating with various multi-function components. This paper proposes an efficient, multiple-valued decision-diagram (MDD)-based DFT analysis approach for computing the reliability of large dynamic subtrees. Unlike the traditional modularization methods where the whole dynamic subtree must be solved using state-space methods, the proposed approach restricts the state-space method only to components associated with dynamic failure behaviors within the dynamic subtree. By using multiple-valued variables to encode the dynamic gates, a single compact MDD can be generated to model the failure behavior of the overall system. The combination of MDD and state-space methods applied at the component or gate level helps relieve the state explosion problem of the traditional modularization method, for the problems we explore. Applications and advantages of the proposed approach are illustrated through detailed analyses of an example DFT, and through two case studies.
引用
收藏
页码:81 / 93
页数:13
相关论文
共 31 条
  • [1] A new approach to solve dynamic fault trees
    Amari, S
    Dill, G
    Howald, E
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2003 PROCEEDINGS, 2003, : 374 - 379
  • [2] [Anonymous], 2001, Probability and statistics with reliability, queueing, and computer science applications
  • [3] Solving dependability/performability irreducible Markov models using regenerative randomization
    Carrasco, JA
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2003, 52 (03) : 319 - 329
  • [4] MARKOV REGENERATIVE STOCHASTIC PETRI NETS
    CHOI, H
    KULKARNI, VG
    TRIVEDI, KS
    [J]. PERFORMANCE EVALUATION, 1994, 20 (1-3) : 337 - 357
  • [5] COUDERT O, 1993, P A REL MAI, P240, DOI 10.1109/RAMS.1993.296849
  • [6] Dugan J. B., 1996, P ANN REL MAINT S JA
  • [7] DYNAMIC FAULT-TREE MODELS FOR FAULT-TOLERANT COMPUTER-SYSTEMS
    DUGAN, JB
    BAVUSO, SJ
    BOYD, MA
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1992, 41 (03) : 363 - 377
  • [8] DIFtree: A software package for the analysis of dynamic fault tree models
    Dugan, JB
    Venkataraman, B
    Gulati, R
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM - 1997 PROCEEDINGS: THE INTERNATIONAL SYMPOSIUM ON PRODUCT QUALITY & INTEGRITY, 1997, : 64 - 70
  • [9] Developing a low-cost high-quality software tool for dynamic fault-tree analysis
    Dugan, JB
    Sullivan, KJ
    Coppit, D
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2000, 49 (01) : 49 - 59
  • [10] A linear-time algorithm to find modules of fault trees
    Dutuit, Y
    Rauzy, A
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1996, 45 (03) : 422 - 425