• DocumentCode
    3337935
  • Title

    Test-based diagnosis: tree and matrix representations

  • Author

    Beygelzimer, Alina ; Brodie, Mark ; Ma, Sheng ; Rish, Irina

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA
  • fYear
    2005
  • fDate
    15-19 May 2005
  • Firstpage
    529
  • Lastpage
    542
  • Abstract
    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.
  • Keywords
    flowcharting; program diagnostics; program testing; software management; tree data structures; auxiliary matrix representation; flowchart; nonleaf nodes; test-based diagnosis; tree representations; Databases; Flowcharts; Information retrieval; Medical diagnosis; Medical tests; Navigation; Optimization methods; Performance evaluation; System testing; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Network Management, 2005. IM 2005. 2005 9th IFIP/IEEE International Symposium on
  • Print_ISBN
    0-7803-9087-3
  • Type

    conf

  • DOI
    10.1109/INM.2005.1440825
  • Filename
    1440825