Theory and Practice of Logic Programming · 2003 · 128 citations · 17 references
ComputingAutonomous SystemsComputer ScienceArtificial IntelligenceDiagnostic ReasoningSoftware EngineeringAutomated ReasoningDeductive ReasoningDeductive SystemsDiagnosisFault DiagnosisLogic ProgrammingAction LanguagesAgent Oriented Software EngineeringModel-based DiagnosisModel-based Reasoning
In this paper, we suggest an architecture for a software agent which operates a physical device and is capable of making observations and of testing and repairing the device's components. We present simplified definitions of the notions of symptom, candidate diagnosis, and diagnosis which are based on the theory of action language . The definitions allow one to give a simple account of the agent's behavior in which many of the agent's tasks are reduced to computing stable models of logic programs.
17
The stable model semantics for logic programming
Michael Gelfond, Vladimir Lifschitz · 1988 · 3.4K citations
A theory of diagnosis from first principles
Raymond Reiter · Artificial Intelligence · 1987 · 2.9K citations