An introduction to text processing by Peter D. Smith, The MIT Press, Cambridge, MA, 1990, pp 300

power of the meta-level in handling the object knowledge a discussion of this would have made for a good book. MDX is discussed in detail in Chapter 4, and is projected onto the "distributed architecture". A much clearer statement of the architecture and its components is needed by this point, together with a discussion of how it differs in substance from other expert system architectures. Chapter 5 looks at the PATREC component of MDX, and finds it lacking in many respects, in particular that its knowledge is encoded as LISP functions' ("an arcane representation of knowledge"). To a certain extent tjie discussion here of data abstraction is a distraction. As long as the meta-level can manipulate the knowledge as required, it is unimportant how it is represented. Chapters 6 to 8 cover the authors' own research in the area of competent expert systems. The principal reason for adopting the "distributed architecture" was to enable competent expert systems to be built, and so competence should have played a much greater part in these chapters. Chapter 6 is a detailed case study of FIBERS, which is a shell for the management of "findings base" (one of the components of the "distributed architecture"). The following chapter illustrates how to integrate a FIBERS findings base with a task-structured hypothesis engine (Appendix B gives an example of the system in action). The transition from Chapter 7 to Chapter 8 is a little disorientating, as we are suddenly thrown into the world of knowledge engineering environments with a "sales-pitch" for KEE. The final chapter concludes that "To corroborate the arguments presented here, one (or more) full distributed expert system needs to be developed in real-world domains of expertise". The book would have benefited here from giving a present-day view has a "full distributed expert system" been built, does it satisfy the requirement of competence, and how does this work now fit into a broader picture of expert systems development? The untimeliness of this book is exacerbated by the realization that there are only about 120 pages of real text, to which is added about 30 pages of code listings. At £25 that does not seem like very good value for money.

[1]  Kiyoshi Niwa Knowledge-Based Risk Management in Engineering: A Case Study in Human-Computer Cooperative Systems , 1989 .

[2]  A. Hasman Kardio. A study in deep and qualitative knowledge for expert systems , 1991 .

[3]  Gerard Salton,et al.  Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer , 1989 .

[4]  Hsieh S. Hou,et al.  Digital document processing , 1983 .

[5]  S. Murdoch,et al.  Intelligent Data handling , 1990 .

[6]  Ladislav J. Kohout A perspective on intelligent systems: a framework for analysis and design , 1990 .

[7]  Jean-Michel Hoc Engineering in complex dynamic worlds , 1992 .

[8]  Robert J. Mockler Knowledge-Based Systems for Strategic Planning , 1988 .

[9]  D. Anderson,et al.  Artificial intelligence and intelligent systems: the implications , 1989 .

[10]  W. Daniel Hillis,et al.  The connection machine , 1985 .

[11]  David A. McAllester Ontic: A Knowledge Representation System for Mathematics , 1989, CADE.

[12]  Paul J. Kline,et al.  Designing Expert Systems: A Guide to Selecting Implementation Techniques , 1989 .

[13]  Richard E. Neapolitan,et al.  Probabilistic reasoning in expert systems - theory and algorithms , 2012 .

[14]  Max A. Bramer Practical Experience in Building Expert Systems , 1990 .

[15]  A. Dodd An Advanced logic programming languages , 1990 .

[16]  Mike Reeve,et al.  Parallel Processing and Artificial Intelligence , 1989 .

[17]  Allen B. Tucker Text processing: Algorithms, languages, and applications , 1979 .

[18]  Robin Milner,et al.  Definition of standard ML , 1990 .

[19]  Ramanathan V. Guha,et al.  Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project , 1990 .

[20]  L. Console,et al.  Diagnostic Problem Solving: Combining Heuristic, Approximate and Causal Reasoning , 1988 .

[21]  Harvey Abramson,et al.  Meta-programming in logic programming , 1989 .

[22]  Jørgen Steensgaard-Madsen,et al.  Document preparation systems , 1981, Softw. Pract. Exp..

[23]  James Anderson POP-11 comes of age: the advancement of an AI programming language , 1989 .

[24]  N.A.D. Connell,et al.  Expert systems in accounting , 1989 .

[25]  David J. Young,et al.  Computers and Thought: A Practical Introduction to Artificial Intelligence , 1989 .

[26]  Stuart E. Savory Expert systems in the organisation: an introduction for decision-makers , 1988 .

[27]  Karl H. Blasius,et al.  Deduction Systems in Artificial Intelligence , 1989 .

[28]  Nigel Ford PROLOG programming , 1989 .

[29]  Peter Hancox,et al.  Keyguide to Information Sources in Artificial Intelligence Expert Systems , 1990 .