High Quality Content by WIKIPEDIA articles! The Rete algorithm is an efficient pattern matching algorithm for implementing production rule systems. The Rete algorithm was designed by Dr Charles L. Forgy of Carnegie Mellon University, first published in a working paper in 1974, and later elaborated in his 1979 Ph.D. thesis and a 1982 paper (see References). Rete has become the basis for many popular expert system shells, including CLIPS, Jess, Drools, BizTalk, Rules Engine and Soar. The word 'Rete' is taken from the Latin for 'net'. The same word is used in modern Italian to mean network. Rete is generally pronounced /?ri?ti?/ REE-tee, but a common academic pronunciation is /?re?ti?/ RAY-tee, which is closer to modern Italian pronunciation. Other variant pronunciations include /?ri?t/ reet and, rarely, /r??te?/ re-tay.