Modele et plate-forme a objets pour l'indexation des cas par situations comportementales : application a l'assistance a la navigation sur le web

Dans de nombreux processus de resolution de problemes (commande, prevision, assistance), la prise en consideration des evolutions de variables d'observation est necessaire. Dans cette these, nous proposons de faciliter l'analyse et l'utilisation du raisonnement a partir de cas (rapc) a cette classe de problemes. Le rapc est un paradigme de resolution de problemes base sur la reutilisation par analogie d'experiences passees. Nous proposons, tout d'abord, le modele d'indexation par situations comportementales permettant de reutiliser des cas suivant les comportements pertinents qui les caracterisent. Ce modele d'indexation generique comprend un formalisme de representation ainsi qu'un guide d'utilisation. Il permet la conception d'un meilleur processus de decouverte des connaissances : extraction de cas potentiels, sauvegarde et mise a jour des cas potentiels sous la forme de cas concrets, et interpretation facilitee des cas concrets. Ensuite, pour gerer notre modele et faciliter son utilisation au sein d'un cycle complet de raisonnement, nous proposons une plate-forme a objets, appelee cbr*tools, integrant des points d'ouverture specialisables ainsi que des composants de base reutilisables. Notre modelisation repose sur la structuration des points d'ouverture suivant des cas d'utilisation, et sur l'utilisation systematique de patrons de conception permettant d'expliciter et de justifier les decisions de conception. Notre approche met ainsi en evidence des modeles a objets ouverts pour le rapc et permet la capitalisation d'objets-metier rapc. Enfin, nous avons applique nos travaux pour assister un groupe d'utilisateurs navigant sur le web. Dans notre systeme, nomme broadway, des experiences extraites des navigations passees sont reutilisees pour fournir des recommandations. Broadway est un exemple de notre approche originale d'assistance, dans laquelle nous proposons la reutilisation de comportements utilisateurs observes suivant un ensemble de variables.