Rete

Pattern-matching algorithm used in or influencing many popular rule systems, including Jess, Drools, IBM ODM, AIR

http://reports-archive.adm.cs.cmu.edu/anon/1995/CMU-CS-95-113.pdf

History