Jess
Website: www.jessrules.com
Jess este un motor de regulă pentru platforma Java care a fost dezvoltată de Ernest Friedman-Hill din Sandia National Labs.
Este un superset al limbajului de programare a clipurilor.
A fost scrisă pentru prima dată la sfârșitul anului 1995.
Limba oferă o programare bazată pe reguli pentru automatizarea unui sistem de experți și este deseori denumită ca un sistem de experți.
În ultimii ani, s -au dezvoltat și sisteme de agenți inteligenți, care depind de o capacitate similară.
Mai degrabă decât o paradigmă procedurală, în care un singur program are o buclă care este activată o singură dată, paradigma declarativă folosită de Jess aplică continuu o colecție de reguli la o colecție de fapte printr -un proces numit model de potrivire.
Regulile pot modifica colecția de fapte sau pot executa orice cod Java.
Utilizează algoritmul Rete pentru a executa reguli.