thesis

Un mecanisme de recherche semantique pour la selection de composants reutilisables : application a la reutilisation de schemas de bases de donnees

Defense date:

Jan. 1, 1995

Edit

Institution:

Paris 6

Disciplines:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

Les schemas de bases de donnees, dits schemas conceptuels, peuvent etre consideres comme une forme transitoire qui combine la comprehension humaine et la representation par la machine. Une description de schema correspond aux representations formelles de l'univers de discours (udd) vues par les applications d'un systeme d'information. Le contenu d'un schema determine le degre de visibilite des differents elements du contexte, ainsi que leur organisation et leur semantique. La principale difficulte rencontree durant l'exploitation des definitions de schema existants est de decouvrir les elements susceptibles de satisfaire les besoins de la conception. En effet, la reutilisation d'un schema conceptuel, ou de parties de ce schema, par plusieurs systemes impliqueraient l'adoption du point de vue fourni par les parties importees. Afin que ces parties satisfassent les nouveaux besoins de conception, l'approche de reutilisation appliquee doit etre capable de capter la semantique des schemas. Cette these s'adresse aux problemes de la reutilisation dans le cadre du developpement de schemas conceptuels et traite les aspects semantiques y lies. L'approche adoptee est fondee sur une collection de composants, sous forme de sous-schemas stockes dans une base. La selection des composants se fait au travers d'une description semantique du contenu du sous-schema et d'un mecanisme flexible de recherche qui permet le recouvrement de schemas similaires. La description proposee a pour objet de capter la partie de l'udd representee dans un certain schema, ainsi que le point de vue du concepteur en percevant cette realite. Cela permet au systeme d'abstraire les differences d'etiquetage et de structure qui peuvent exister entre la vision que l'utilisateur a de l'application et celle representee dans le composant. Le mecanisme de recherche permet la definition de requetes flexibles formulees dans un langage de type sql. Il permet non seulement de retrouver des composants exactement egaux, mais aussi ceux qui sont semantiquement proches des conditions enoncees dans la requete. Ces composants sont recuperes par un processus de modification automatique de requetes, qui fait appel a un dictionnaire utilise comme la connaissance referentielle pour la signification des differents termes et qui fournit la mesure de leur equivalence semantique