The book more readable than most of the computing literature, my initial intention was to introduce all of the techniques as separate aspects of case studies in interpreation, diagnosis, design, planning and control. After deciding that diagnosis is simply a special case of interpreation, I had four distinct application areas to discuss, with the intention of introducing fundamental knowledge of tools and techniques that I needed to assume. Therefore I finally settled on dividing the book into two parts. Chapter 1to6 descrie the tools and techniques with appropriate examples, while chapters 7 to 10 look at some applications in detail.
Preface
Chapter 1 : Introduction
Chapter 2 : Tools and Languages
Chapter 3 : Rule-based Systems
Chapter 4 : Dealing with Uncertainty
Chapter 5 : Object-oriented Systems
Chapter 6 : Machine Learning
Chapter 7 : Systems for Interpretation and Diagnosis
Chapter 8 : Systems for Design and Selection
Chapter 9 : Systems for Planning
Chapter 10 : Systems for Control
Chapter 11 : Concluding Remarks
Index