Computing Dictionary

OPS5 definition

A programming language for rule-based production systems. A rule consists of pre-condition(s) and a resulting action.
The system checks its working memory to see if there are rules whose pre-conditions are satisfied, if so, the action in one selected satisfied rule is executed.
There is a public domain implementation of an OPS5 interpreter written by Charles L. Forgy in 1977. It was first implemented in Lisp and later in BLISS. It was also ported to Common Lisp by George Wood and Jim Kowalski.
CLIPS is a language for writing expert systems, with some of the capabilities of OPS5.
See also C5, OPS83, OPS4, OPS5+, OPS83.
Inference Engine Tech, Cambridge MA.
An OPS5 interpreter in Common LISP (ftp://ftp.wustl.edu/mirrors/Unix-c/languages/ops5).
A version by Mark Kantrowitz (ftp://ftp.cs.cmu.edu/afs/cs.cmu.edu/user/mkant/Public/Lisp/). mkant+@cs.cmu.edu.
["Programming Expert Systems in OPS5", L. Brownston et al, A-W 1985].
["An OPS5 Primer", Sherman et al, comes with OPS5 for DOS].
["Rule-Based Programming in the Unix System", G.T. Vesonder, AT&T Tech J 67(1), 1988].
The Free On-line Dictionary of Computing, © Denis Howe 2010 http://foldoc.org
Cite This Source
Explore Dictionary.com
Previous Definition: ops.
Next Definition: ops83
Words Near: ops5
More from Thesaurus.com
Synonyms and Antonyms for ops5
More from Reference.com
Search for articles containing ops5
More from Dictionary.com Translator
Dictionary.com Word FAQs

Dictionary.com presents 366 FAQs, incorporating some of the frequently asked questions from the past with newer queries.

Copyright © 2014 Dictionary.com, LLC. All rights reserved.
  • Please Login or Sign Up to use the Recent Searches feature