Identifiant pérenne de la notice : 218346425
Notice de type
Notice de regroupement
Note publique d'information : L'approche proposée définit, met en œuvre et valide un concept d'objets hybrides (ou
objets intelligents), qui intègre une connaissance déclarative accompagnée de raisonnements.
Les comportements intelligents ainsi définis, peuvent être invoqués dans les méthodes
de l'objet. Les règles d'un objet sont considérées comme des pseudo-méthodes travaillant
sur l'état de l'objet. Leur conception d'intégration respecte les caractéristiques
des objets, auxquelles elles sont appliquées : l'encapsulation, l'héritage, le polymorphisme
et l'identité d'un objet. Les règles sont organisées en une hiérarchie induite de
celle de l'application ; ainsi ces deux hiérarchies demeurent toujours cohérentes.
Quant aux moteurs d'inférence, ils sont sous le contrôle d'un objet et deviennent
des concepts locaux implémentés par des objets temporaires. Cette implémentation ainsi
qu'une simple architecture de tableau noir facilitent la définition et la spécialisation
des modes de raisonnement. Pour résumer, ces objets intelligents fournissent à leur
application hôte, une architecture dans laquelle la connaissance est distribuée et
les inférences décentralisées. L'outil final est une librairie implémentant un système
expert propositionnel orienté-objet en association avec un modèle d'objets intelligents
réutilisables. Cette approche peut être mise en œuvre dans tout environnement compatible
c/c++, elle permet d'intégrer des heuristiques dans une application sans introduire
de nouvelles contraintes. Le potentiel de l'approche est illustré sur deux exemples
industriels : un système d'aide à la décision pour la sélection optimale d’équipements
industriels, et sur un pré-processeur bi-et-tridimensionel d'éléments finis en géomécanique.