Test-based diagnosis: Tree and matrix representations

被引:1
作者
Beygelzimer, A [1 ]
Brodie, M [1 ]
Ma, S [1 ]
Rish, I [1 ]
机构
[1] IBM Corp, TJ Watson Res Ctr, Hawthorne, NY 10532 USA
来源
INTEGRATED NETWORK MANAGEMENT IX: MANAGING NEW NETWORKED WORLDS | 2005年
关键词
troubleshooting; system diagnosis; test selection; flowchart; dependency matrix;
D O I
10.1109/INM.2005.1440825
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A common problem encountered in many application scenarios is how to represent some prior knowledge about a system in order to determine its true state as efficiently as possible. The information is typically in the form of tests, or questions about the system. Each test can potentially reduce our uncertainty about the system's state. The problem is to represent the information capturing the dependence between tests, their outcomes, and possible states in an efficiently navigable way to aid diagnosis. The most common such representation is a flowchart with leaf nodes corresponding to possible states, and non-leaf nodes corresponding to tests about the state. The problem with flowcharts is that they are notoriously difficult to maintain. Additional knowledge often has to be manually integrated as the system changes, making it impossible to keep track of all possible decision paths, let alone optimize the flow to maximize performance. We propose an efficient method for optimizing an existing flowchart based on a conversion to an auxiliary matrix representation. The main goal of the paper is show a synergy between the two representations in the hope that this will help practitioners choose a better strategy for their applications. We show that such a conversion suggests ways to improve both representations - ways that were not envisioned when using each representation alone. Finally, we show that the two representations are informationally equivalent in the sense that one can be transformed into the other so that if both are used as black-boxes, one would not be able to tell them apart, regardless of which state the system is in.
引用
收藏
页码:529 / 542
页数:14
相关论文
共 11 条
  • [1] Bollobas B., 1986, COMBINATORICS
  • [2] Brodie M, 2003, P 18 INT JOINT C ART, P1337
  • [3] Du D., 1993, Series on Applied Mathematics
  • [4] Kliger S., 1995, Integrated Network Management IV, P266
  • [5] Kosaraju SR, 1999, LECT NOTES COMPUT SC, V1663, P157
  • [6] OZMUTLU HC, 2002, P 8 IEEE IFIP NETW O
  • [7] Quinlan R, 1992, C4 5 PROGRAMS MACHIN
  • [8] Optimal and near-optimal test sequencing algorithms with realistic test models
    Raghavan, V
    Shakeri, M
    Pattipati, K
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1999, 29 (01): : 11 - 26
  • [9] RISH I, 2004, P 9 IEEE IFIP NETW O
  • [10] A survey of fault localization techniques in computer networks
    Steinder, M
    Sethi, AS
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2004, 53 (02) : 165 - 194