Team AXIS

Members
Overall Objectives
Scientific Foundations
Application Domains
Software
New Results
Contracts and Grants with Industry
Other Grants and Activities
Dissemination
Bibliography
Inria / Raweb 2002
Project: AXIS

Project : axis

Section: Software


Keywords : raisonnement à partir de cas , plate-forme objet , composants logiciels , réutilisation , UML , patron de conception .

CBR*Tools - Plate-forme objet en raisonnement à partir de cas

Participants : Sémi Gaieb, Sébastien Siémard, Brigitte Trousse [correspondante].

CBR*Tools est une plate-forme à objets développée dans l'équipe depuis 97 pour faciliter le développement d'applications nécessitant des techniques de raisonnement à partir de cas.

CBR*Tools est une plate-forme à objets (ou « object-oriented framework » ) en RàPC, qui offre un ensemble de classes abstraites modélisant les principaux concepts nécessaires pour développer une application intégrant des techniques de raisonnement à partir de cas : cas, bases de cas, index, mesures de similarité, contrôle du raisonnement. Elle offre également un ensemble de classes concrètes qui implantent de nombreuses méthodes classiques (indexation par plus proches voisins, indexation par Kd-tree , indexation par prototypes , indexation basée sur une approche neuronale, mesures de similarités standards). CBR*Tools comporte actuellement plus de 200 classes avec notamment deux grands groupes : le package core pour le fonctionnement de base et le package time pour la gestion spécifique des situations comportementales. La programmation d'une nouvelle application se fait par spécialisation de classes existantes, par composition d'objets ou en utilisant les paramètres des classes existantes.

CBR*Tools vise tout particulièrement des domaines d'application nécessitant une réutilisation de cas devant être indexés par des situations comportementales.

CBR*tools a été installée à France télécom (R&D) à Lannion en 1998 et 2000 dans le cadre de Broadway-Web et educaid (FT-CTI) et a été utilisée dans le cadre d'un contrat XRCE-INRIA (98). Une documentation sur le Web est accessible à l'adresse suivante :

http://www-sop.inria.fr/axis/cbrtools/manual/.

La plate-forme CBR*Tools a été évaluée via la conception et la réalisation de cinq applications (Broadway-Web, educaid, BeCKB, Broadway-Predict, RA2001). Nous avons montré que, pour chaque application, l'expertise approfondie nécessaire pour utiliser CBR*Tools ne concerne que 20% à 40% des points d'ouverture validant ainsi l'aide apportée par notre plate-forme tant sur la modélisation que sur l'implantation, grâce à la réutilisation de son architecture abstraite et de ses composants (index, similarité).


previous
next