OPS5
OPS5, short for Official Production System 5, is a forward-chaining production-rule based inference engine and expert-system shell developed in the early 1980s at Carnegie Mellon University by Charles Forgy. It became one of the most influential early production systems and is credited with popularizing the RETE pattern-matching algorithm, a method for efficiently determining which rules can fire given a working memory of facts.
In OPS5, knowledge is divided into facts in working memory and rules in a rule base. A
Impact and legacy: The RETE algorithm introduced with OPS5 influenced many later systems, and OPS5-inspired shells