Rule-based Programming with OPS5
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.
What people are saying - Write a review
We haven't found any reviews in the usual places.
An Introduction to Rulebased Systems and OPS5
The RecognizeAct Cycle
12 other sections not shown
Other editions - View all
action agenda application arguments assigned associated atom attribute capacity changes Chapter color command compiled complex component compute condition element conflict set contains control WME conventions count created cycle debugging defined demon determine discussed domain efficient element class error example execution external routines Figure fire function identifier implementation important initial input instantiations integer knowledge language line item match memory modify module month moved neighbor occupants OPS5 program output partial performed piece placed position problem procedural produce provides refer region remove represent representation require result result element room number rule base rule firings schedule single smokers solution specific status step strategy structure student subroutine subtask aname symbol task technique token two-input node vacancies variable VAX OPS5 vector write written