scispace - formally typeset
Open Access

Diagnostic Reasoning Based on Structure and Behavior

Davis, +1 more
TLDR
A system that reasons from first principles, i.e., using knowledge of structure and behavior, which is implemented and tested on several examples in the domain of troubleshooting digital electronic circuits and describes a technique it calls constraint suspension that provides a powerful tool for troubleshooting.
Abstract
Abstract We describe a system that reasons from first principles, i.e., using knowledge of structure and behavior. The system has been implemented and tested on several examples in the domain of troubleshooting digital electronic circuits. We give an example of the system in operation, illustrating that this approach provides several advantages, including a significant degree of device independence, the ability to constrain the hypotheses it considers at the outset, yet deal with a progressively wider range of problems, and the ability to deal with situations that are novel in the sense that their outward manifestations may not have been encountered previously. As background we review our basic approach to describing structure and behavior, then explore some of the technologies used previously in troubleshooting. Difficulties encountered there lead us to a number of new contributions, four of which make up the central focus of this paper. • — We describe a technique we call constraint suspension that provides a powerful tool for troubleshooting. • — We point out the importance of making explicit the assumptions underlying reasoning and describe a technique that helps enumerate assumptions methodically. • — The result is an overall strategy for troubleshooting based on the progressive relaxation of underlying assumptions. The system can focus its efforts initially, yet will methodically expand its focus to include a broad range of faults. • — Finally, abstracting from our examples, we find that the concept of adjacency proves to be useful in understanding why some faults are especially difficult to diagnose and why multiple representations are useful.

read more

Citations
More filters
Journal ArticleDOI

Diagnosing multiple faults

TL;DR: The diagnostic procedure presented in this paper is model-based, inferring the behavior of the composite device from knowledge of the structure and function of the individual components comprising the device.
Journal ArticleDOI

A review of process fault detection and diagnosis Part II : Qualitative models and search strategies

TL;DR: This part of the paper reviews qualitative model representations and search strategies used in fault diagnostic systems and broadly classify them as topographic and symptomatic search techniques.
Journal ArticleDOI

Qualitative simulation

Journal ArticleDOI

Ecological interface design: theoretical foundations

TL;DR: A theoretical framework for designing interfaces for complex human-machine systems, based on the skills, rules, and knowledge taxonomy of cognitive control, is proposed, and three prescriptive design principles are suggested to achieve this objective.
Book

Readings in Distributed Artificial Intelligence

Alan H. Bond, +1 more
TL;DR: This comprehensive collection of articles shows the breadth and depth of DAI research as well as to practical problems in artificial intelligence, distributed computing systems, and human-computer interaction.
References
More filters
Journal ArticleDOI

A truth maintenance system

TL;DR: The need of problem solvers to choose between alternative systems of beliefs is stressed, and a mechanism by which a problem solver can employ rules guiding choices of what to believe, what to want, and what to do is outlined.
Journal ArticleDOI

Diagnosis of automata failures: a calculus and a method

TL;DR: The problem considered is the diagnosis of failures of automata, specifically, failures that manifest themselves as logical malfunctions, and an algorithm is developed which utilizes this calculus to compute tests to detect failures.
Journal ArticleDOI

Forward reasoning and dependency-directed backtracking in a system for computer-aided circuit analysis

TL;DR: In this paper, a rule-based system for computer-aided circuit analysis, called EL, is presented, which is written in a rule language called ARS, and implemented by ARS as pattern-directed invocation demons monitoring an associative data base.
Journal ArticleDOI

Production rules as a representation for a knowledge-based consultation program

TL;DR: The MYCIN system has begun to exhibit a high level of performance as a consultant on the difficult task of selecting antibiotic therapy for bacteremia and issues of representation and design for the system are discussed.
Journal ArticleDOI

Constraints—a language for expressing almost-hierarchical descriptions

TL;DR: An interactive system organized around networks of constraints rather than the programs which manipulate them is presented, and a language of hierarchical constraint networks is described, one method of deriving useful consequences of a set of constraints which is called propagation.