CMU Artificial Intelligence Repository
OPS5: RETE-based expert system shell.
areas/expert/systems/ops5/
This directory contains the original public domain implementation
of an OPS5 interpreter written by Charles L. Forgy and ported to
Common Lisp by George Wood and Jim Kowalski. Also included is an
updated version with several bug fixes and ports by Mark Kantrowitz.
Charles Forgy, the inventor of Rete and OPS5, has a company that sells RAL
(Rule-extended Algorithmic Language), a high-performance C-based
expert systems tool. RAL uses a more efficient match algorithm called
Rete II and was designed to permit seamless integration of rules and
objects into C programs. RAL is a superset of C. RAL rules can
operate directly on the data types used by the C code in your
application. RAL "understands" C type declarations, function
prototypes, #define constants, and so on. C expressions, statements,
macros, function calls, and so on can be embedded directly in the
rules. RAL has an open architecture that permits it to be used with
any GUI builder, data base library, or other library that can be used
with C. No bridges are required. For efficiency, RAL rules are
compiled into C code. A special version of the language, called
RAL/RT, adds the features that are required for real-time expert
systems. RAL and RAL/RT have a multi-windowed, point-and-click
development environment called the RAL Workbench. RAL and RAL/RT are
available for DOS, MS Windows, OS/2, and UNIX. License fees for
development systems are available on request. There are no run-time
fees charged for distributing applications developed using RAL. For
information about RAL, write Production Systems Technologies, Inc.,
5001 Baum Blvd., Pittsburgh, PA 15213, call 412-683-4000, or
fax 412-683-6347.
Origin:
CMU AI Repository, Home location
Requires: Common Lisp
Copying: Public Domain
CD-ROM: Prime Time Freeware for AI, Issue 1-1
Bug Reports: Mark Kantrowitz
Author(s): Charles L. Forgy, George Wood, Jim Kowalski, Mark Kantrowitz
Contact: Mark Kantrowitz
Keywords:
Authors!Forgy, Expert System Shells, Lisp!Code, OPS5!Lisp,
RETE
Contains:
ops5_fj/ Some versions of OPS5 from Japan.
ops5_cl.tgz Newer port/bug-fix by Mark Kantrowitz
ops5orig.tgz Original Common Lisp port of OPS5.
References: ?
Last Web update on Mon Feb 13 10:21:45 1995
AI.Repository@cs.cmu.edu