Domain independent shell for building a diagnostic expert system
First Claim
1. An application shell providing a domain-independent diagnostic problem solver, comprising:
- knowledge base means including,(a) a plurality of failure mode schemata arranged in a causal hierarchy from observable failure modes to failure modes having a repair procedure;
(b) a plurality of rules related to certain of said failure mode schemata;
(c) a plurality of datum schemata for gathering data about the system under investigation, said data being used to determine the applicability of said rules; and
(d) a plurality of repair procedure schemata each being related to one of said failure mode schemata having a repair procedure; and
problem solver means for searching through said failure mode schemata based on said rules and the hierarchical arrangement of said failure mode schemata in such a manner as to be able to refocus on another failure mode schema deeper within said hierarchical arrangement without fully investigating intermediate schemata to thereby locate an appropriate repair procedure schema.
1 Assignment
0 Petitions
Accused Products
Abstract
An application shell provides a domain independent diagnostic problem solver comprised of a knowledge base. The knowledge base includes a plurality of failure mode schemata arranged in a causal hierarchy from observable failure modes to failure modes having a repair procedure; a plurality of rule schemata related to certain of said failure mode schemata; a plurality of datum schemata for gathering data about the system under investigation, the information being used to determine the applicability of said rule schemata; and a plurality of repair procedure schemata each being related to one of the failure mode schemata having a repair procedure. A problem solver is capable of forward chaining through the knowledge base and backward chaining through the failure mode schemata based on the rules, the forward chaining, and the hierarchical arrangement of failure mode schemata so as to change the focus from one failure mode schema to another failure mode schema deeper within the hierarchical arrangement without having to focus upon any intermediate schemata to thereby locate an appropriate repair procedure schema.
-
Citations
21 Claims
-
1. An application shell providing a domain-independent diagnostic problem solver, comprising:
- knowledge base means including,
(a) a plurality of failure mode schemata arranged in a causal hierarchy from observable failure modes to failure modes having a repair procedure; (b) a plurality of rules related to certain of said failure mode schemata; (c) a plurality of datum schemata for gathering data about the system under investigation, said data being used to determine the applicability of said rules; and (d) a plurality of repair procedure schemata each being related to one of said failure mode schemata having a repair procedure; and problem solver means for searching through said failure mode schemata based on said rules and the hierarchical arrangement of said failure mode schemata in such a manner as to be able to refocus on another failure mode schema deeper within said hierarchical arrangement without fully investigating intermediate schemata to thereby locate an appropriate repair procedure schema. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
- knowledge base means including,
-
17. An application shell providing a domain-independent diagnostic problem solver, comprising:
- knowledge base means including,
(a) a plurality of failure mode schemata arranged in a causal hierarchy from observable failure modes to failure modes having a repair procedure; (b) a plurality of rule schemata related to certain of said failure mode schemata; (c) a plurality of datum schemata for gathering data about the system under investigation, said information being used to determine the applicability of said rule schemata; and (d) a plurality of repair procedure schemata each being related to one of said failure mode schemata having a repair procedure; and
problem solver means for forward chaining through said knowledge has means to reach conclusions about said failure mode schemata and for backward chaining through said knowledge base means based on said rules, said conclusions, and the hierarchical arrangement of said failure mode schemata so as to change the focus from one failure mode schema to another failure mode schema deeper within the hierarchical arrangement without focusing upon any intermediate schemata to thereby locate an appropriate repair procedure schema. - View Dependent Claims (18, 19, 20, 21)
- knowledge base means including,
Specification