"Julien"
J'ai pas reussi a tirer grand chose de mes recherches sur internet.
Tu peux chercher le nom des algorithmes utilisés peut être :
Chaînage avant/arrière (backward/forward chaining)
A ma connaissance, l'implémentation préférée pour les systèmes industriels
est Rete, voir Treat que je connais un peu moins bien...
Concernant Rete, il me semble qu'il est effectivement assez difficile de
trouver une doc de l'algo sur le net. Si tu as accès à une bibliothèque
universitaire, tu peux peut être retrouver le papier original de l'auteur
(CL. Forgy).
Par contre cette algo est un peu plus difficile à implémenter, surtout si tu
as un niveau moyen de programmation.
Dernière remarque si ca peut t'aider : si le choix du language
d'implémentation n'est encore figé, et que vous vous tournez finalement vers
java, vous pourrez utiliser la lib JESS (Java Expert System Shell) qui est
une référence en la matière, et qui implémente donc Rete en Java.