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
相关论文
共 50 条
  • [21] A FAULT MODEL FOR MULTIPLE-VALUED PLAS AND ITS EQUIVALENCES
    NAGATA, Y
    MUKAIDONO, M
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1994, E77A (09) : 1527 - 1534
  • [22] Introducing Fault-Tolerance to Multiple-Valued Logic with Error-Correcting Decision Diagrams
    Astola, Helena
    Stankovic, Stanislav
    Astola, Jaakko T.
    JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2014, 23 (5-6) : 441 - 461
  • [23] Neuron-MOS-Based Dynamic Circuits for Multiple-Valued Logic
    Hang, Guoqiang
    Yang, Yang
    Zhang, Danyan
    Li, Xiaohua
    2014 TENTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2014, : 166 - 170
  • [24] Multiple-valued decision diagrams with symmetric variable nodes
    Miller, DM
    Muranaka, N
    1996 26TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 1996, : 242 - 247
  • [25] On the Skipped Variables of Quantum Multiple-valued Decision Diagrams
    Feinstein, David Y.
    Thornton, Mitchell A.
    2011 41ST IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL), 2011, : 164 - 169
  • [26] Dependability analysis using multiple-valued decision diagrams
    Xing, LD
    Dugan, JB
    PROBABILISTIC SAFETY ASSESSMENT AND MANAGEMENT, VOL I AND II, PROCEEDINGS, 2002, : 891 - 897
  • [27] A Multiple-Valued Decision Diagram Based Method for Efficient Reliability Analysis of Non-Repairable Phased-Mission Systems
    Mo, Yuchang
    Xing, Liudong
    Amari, Suprasad V.
    IEEE TRANSACTIONS ON RELIABILITY, 2014, 63 (01) : 320 - 330
  • [28] A Graph-Based Approach to Designing Multiple-Valued Arithmetic Algorithms
    Saito, Kazuya
    Homma, Naofumi
    Aoki, Takafumi
    2011 41ST IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL), 2011, : 27 - 32
  • [29] Shared multiple-valued decision diagrams for multiple-output functions
    Babu, HMH
    Sasao, T
    1999 29TH IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 1999, : 166 - 172
  • [30] Fault detection for testable realizations of multiple-valued logic functions
    Pan, ZL
    ATS 2003: 12TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2003, : 242 - 247