Clark et al., 1980 - Google Patents
PROLOG: a language for implementing expert systemsClark et al., 1980
View PDF- Document ID
- 18141645871448304503
- Author
- Clark K
- McCabe F
- McCabe F
- Publication year
External Links
Snippet
We briefly describe the logic programming language PROLOG concentrating on those aspects of the language that make it suitable for implementing expert systems. We show how features of expert systems such as:(1) inference generated requests for data,(2) …
- 238000011156 evaluation 0 description 17
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computer systems utilising knowledge based models
- G06N5/02—Knowledge representation
- G06N5/022—Knowledge engineering, knowledge acquisition
- G06N5/025—Extracting rules from data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3604—Software analysis for verifying properties of programs
- G06F11/3608—Software analysis for verifying properties of programs using formal methods, e.g. model checking, abstract interpretation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computer systems utilising knowledge based models
- G06N5/04—Inference methods or devices
- G06N5/045—Explanation of inference steps
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2257—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using expert systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computer systems based on biological models
- G06N3/02—Computer systems based on biological models using neural network models
- G06N3/04—Architectures, e.g. interconnection topology
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computer systems utilising knowledge based models
- G06N5/003—Dynamic search techniques, heuristics, branch-and-bound
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/27—Built-in tests
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N99/00—Subject matter not provided for in other groups of this subclass
- G06N99/005—Learning machines, i.e. computer in which a programme is changed according to experience gained by the machine itself during a complete run
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
- G06F8/311—Functional or applicative languages; Rewrite languages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
- G06F8/43—Checking; Contextual analysis
- G06F8/436—Semantic checking
- G06F8/437—Type checking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computer systems based on specific mathematical models
- G06N7/005—Probabilistic networks
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Clark et al. | PROLOG: a language for implementing expert systems | |
| Clancey et al. | Representing control knowledge as abstract tasks and metarules | |
| Poole et al. | Theorist: A logical reasoning system for defaults and diagnosis | |
| Buchanan et al. | Fundamentals of expert systems | |
| US4658370A (en) | Knowledge engineering tool | |
| Baffes et al. | Refinement-based student modeling and automated bug library construction | |
| Tsai et al. | A hybrid knowledge representation as a basis of requirement specification and specification analysis | |
| Assad et al. | Expert systems, microcomputers, and operations research | |
| Rushby et al. | Formal verification of AI software | |
| Doukidis et al. | ASPES: A skeletal PASCAL expert system | |
| Craig | Formal techniques in the development of blackboard systems | |
| Pillay | An investigation into the use of genetic programming for the induction of novice procedural programming solution algorithms in intelligent programming tutors | |
| Metzler et al. | Explanatory mechanisms for intelligent tutoring systems | |
| Esposito et al. | Multistrategy operators for relational learning and their cooperation | |
| Casanova et al. | Formal data base specification: an eclectic perspective | |
| Mackerle | A review of expert systems development tools | |
| Menzies | Situated Semantics is a Side-Effect of the Computational Complexity of Abduction | |
| Furukawa | From deduction to induction: logical perspective | |
| Komorowski et al. | A model and an implementation of a logic programming environment | |
| El Fattah et al. | Explanation-based learning for diagnosis | |
| Kamburjan et al. | Multi-perspective Correctness of Programs | |
| Polat | Knowledge base verification in an expert system shell | |
| Harmelen | On the efficiency of meta-level inference | |
| Hillyer | A Knowledge-Based Expert Systems PrImer and Catalog | |
| Tsai et al. | Development of Expert System Shells |