This book combines coverage of expert systems theory with coverage of practical applications using CLIPS, an expert systems shell widely used in government, industry, and education.
1. Introduction to Expert Systems
2. The Representation of Knowledge
3. Methods of Inference
4. Reasoning Under Uncertainty
5. Inexact Reasoning
6. Design of Expert Systems
7. Introduction to CLIPS
8. Advanced Pattern Matching
9. Modular Design, Execution Control, and Rule Efficiency
10. Procedural Programming
11. Classes, Instances, and Message-Handlers
12. Expert System Design Examples Appendices A: Some Useful Equivalences B: Some Elementary Quantifiers and Their Meanings C: Some Set Properties D: CLIPS Support Information E: CLIPS Commands and Functions Summary F: CLIPS BNF G: Software Resources