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.