From Wikipedia, the free encyclopedia.
Charles L. Forgy is a computer scientist notable for developing the Rete algorithm used in his OPS5 and other production system languages used to build expert systems.
A student of Allen Newell, he received his Ph.D. from Carnegie Mellon University in 1979. He remained at CMU and worked on further improvements to OPS5; in 1983 he formed a company Production Systems Technologies to develop and sell rule-based software, where he came up with "Rete II", a more efficient successor to Rete.
In 2002, he co-founded RulesPower to apply Rete technology to business rules and workflow; as of 2004, he was chief scientist there.

