Rule-Based Programming With Ops 5

OPS5 is a powerful pattern-matching language that, since its development at Carnegie Mellon in the late 1970s, has been used to develop several large, industrial knowledge-based systems. This practical guide provides a solid introduction to OPS5 for systems builders in development and research settings. The authors, a seasoned OPS5 programming expert and an experienced OPS5 industrial rtainer, have based the book on their own experiences and the expertise of OPS5 programmers who daily confront the practical problems of building successful, complex, real-world systems. Major topics include OPS5 syntax, programming techniques, control, debugging, efficiency, designing applications, building and testing OPS5 systems, and coding conventions. Exercises and programming examples enable the reader to apply ideas to real problems.