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 条
  • [1] Implementing a multiple-valued decision diagram package
    Miller, DM
    Drechsler, R
    1998 28TH IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC - PROCEEDINGS, 1998, : 52 - 57
  • [2] A Generalized Multiple-Valued Decision Diagram for Reliability Analysis of Fault-Tolerant Systems
    Xiang, Jianwen
    Zhou, Siwei
    Ye, Luoyao
    Xiong, Shengwu
    Wong, W. Eric
    PROCEEDINGS 2016 THIRD INTERNATIONAL CONFERENCE ON TRUSTWORTHY SYSTEMS AND THEIR APPLICATIONS (TSA), 2016, : 36 - 41
  • [3] USING DECISION TREES FOR THE MINIMIZATION OF MULTIPLE-VALUED FUNCTIONS
    LLORIS, A
    GOMEZ, JF
    ROMAN, R
    INTERNATIONAL JOURNAL OF ELECTRONICS, 1993, 75 (06) : 1035 - 1041
  • [4] MULTI-STATE SYSTEM ANALYSIS BASED ON MULTIPLE-VALUED DECISION DIAGRAM
    Zaitseva, Elena
    Levashenko, Vitaly
    JOURNAL OF RELIABILITY AND STATISTICAL STUDIES, 2012, 5 : 107 - 118
  • [5] Multiple-valued circuit test method using decision diagram
    Pan, ZL
    ICEMI 2005: Conference Proceedings of the Seventh International Conference on Electronic Measurement & Instruments, Vol 1, 2005, : 120 - 123
  • [6] A new approach to solve dynamic fault trees
    Amari, S
    Dill, G
    Howald, E
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2003 PROCEEDINGS, 2003, : 374 - 379
  • [7] Restricted Δ-trees in multiple-valued logics
    de Guzmán, IP
    Ojeda-Aciego, M
    Valverde, A
    ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2002, 2443 : 223 - 232
  • [8] USING DECISION TREES TO DERIVE THE COMPLEMENT OF A BINARY FUNCTION WITH MULTIPLE-VALUED INPUTS
    CHAN, AH
    IEEE TRANSACTIONS ON COMPUTERS, 1987, 36 (02) : 212 - 214
  • [9] On the size of multiple-valued decision diagrams
    Miller, DM
    Dueck, GW
    33RD INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2003, : 235 - 240
  • [10] On the construction of multiple-valued decision diagrams
    Miller, DM
    Drechsler, R
    ISMVL 2002: 32ND IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2002, : 245 - 253