Issues in Model Based Troubleshooting,

Abstract

To determine why something has stopped working, it's helpful to know how it was supposed to work in the first place. This simple fact underlies recent work on a number of systems that do diagnosis from knowledge about the internal structure and behavior of components of the malfunctioning device. Recently much work has been done in this vein in many domains with an apparent diversity of techniques. But the variety of domains and the variety of computational mechanisms used tom implement these systems tend to obscure two important facts. First, existing programs have similar mechanisms for generating and testing fault hypotheses. Second, most of these systems have similar built-in assumptions about both the devices being diagnosed and their failure modes; these assumptions in turn limit the generality of the programs. The purpose of this paper is to identify the problems and non-problems in model based troubleshooting. The non-problems are in generating and testing fault hypotheses about misbehaving components in simple static devices; a small core of largely equivalent techniques covers the apparent profusion of existing approaches. The problems occur with devices that aren't static, aren't simple, and whose components fail in ways current programs don't hypothesize and hence can't diagnose.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1987
Accession Number
ADA183617

Entities

People

  • Randall Davis
  • Walter Hamscher

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Artificial Intelligence
  • Circuit Boards
  • Circuits
  • Computational Complexity
  • Demographic Cohorts
  • Directional
  • Electrical Circuits
  • Electronic Circuits
  • Electronic Components
  • Failure Mode And Effect Analysis
  • Generators
  • Heuristic Methods
  • Hierarchies
  • Hypotheses
  • Logic Gates
  • Resistors

Readers

  • Software Engineering
  • Systems Analysis and Design