Fault Diagnosis Using Structure and Function

  • Robert Milne
Conference paper


An approach to automated troubleshooting, known as the “Theory of Responsibilities” is presented. Using this approach, an analog circuit is described in terms of ‘second principles’ and responsibilities are assigned for the output to sub-components of the circuit. A few very simple yet powerful, troubleshooting rules are then used to diagnose faults in the circuit. This technique provides a very powerful way to describe and troubleshoot circuits.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Cantone, R. , “Model-Based Probabilistic Reasoning for Electronic Troubleshooting”, IJCAZ 82, Karlsruhe, Germany, Aug 82.Google Scholar
  2. [2]
    Davis, R., “Diagnosing Via Causal Reasoning: Paths of interaction and the Locality Principle”, AAAI-83, Washington DC, Aug 83.Google Scholar
  3. [3]
    de Kleer, J. “AI Approaches to Troubleshooting”, Joint Services Workshop on Artificial Intelligence in Maintenance, Bulder, Colo., Oct. 83.Google Scholar
  4. [4]
    Forbus, K. “Qualitative Reasoning about Physical Processes”, IJCAI-7, 1981.Google Scholar
  5. [5]
    Milne, R. “Using AI in the Testing of Printed Circuit Boards”, National Aerospace and Electronics Conference, Dayton, Ohio, May 1984.Google Scholar
  6. [6]
    Milne, R. “Diagnosing Faults Through Responsibility”, ACM SIGART NEWS, July 1985, No 92Google Scholar
  7. [7]
    Milne, R. “Fault Diagnosis Through Responsibility”, proceedings of IJCAI-85, Los Angeles, Ca. Aug 1985.Google Scholar
  8. [8]
    Ramsey, J. “Diagnosis: Using Automatic Test Equipment and an Artificial Intelligence Expert System. Masters Thesis, Air Force Institute of Technology, Dec. 84Google Scholar
  9. [9]
    Sembugamoorthy, V. and Chandrasekaran, B., “Functional Representation of Devices and Compilation of Diagnostic Problem Solving Systems”, Cognitive Science, 1985Google Scholar
  10. [10]
    Genesereth, M “The Use of Design Descriptions in Automated Diagnosis”, Stanford Heuristic Programming Project, MEMO HPP-81–20, revised January 1984Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1986

Authors and Affiliations

  • Robert Milne
    • 1
  1. 1.Intelligent Applications Ltd.EdinburghScotland

Personalised recommendations