Traduction multi-modèles dans les systèmes d'information coopératifs

par Christophe Nicolle

Thèse de doctorat en Sciences appliquées

Sous la direction de Kokou Yétongnon.

Soutenue en 1996

à Dijon .

    mots clés mots clés


  • Résumé

    Nous developpons dans cette these un environnement de traduction multi-modeles, time, qui facilite l'interoperabilite de systemes de bases de donnees heterogenes au sein d'une federation ou d'une cooperation. Cet environnement fournit une solution aux problemes que posent les divergences de representation (i. E. Heterogeneite semantique) des memes informations dans differents modeles de donnees. Dans le souci de disposer d'un environnement evolutif, notre solution possede entre autres les proprietes d'ouverture, d'extensibilite, de transformation et de reutilisation. Nous utilisons pour cela un meta-modele extensible, qui possede des concepts (meta-types) organises dans un treillis d'heritage. Les meta-types generalisent les concepts des differents modeles existants. Des regles de transformation, couplees a ce treillis d'heritage, permettent la transformation d'instances entre des meta-types directement relies dans le treillis. L'extensibilite du meta-modele est due au treillis d'heritage. L'introduction d'un nouveau concept dans le meta-modele consiste en une specialisation d'un meta-type existant. La reutilisation intervient a deux niveaux: dans la definition des meta-types (specialisation d'une definition pour creer un nouveau meta-type), dans le processus de traduction, au niveau de la transformation d'un meta-schema source en meta-schema cible. Nous montrons que plus le nombre de modeles introduits dans le meta-modele est important, plus les phases de specification et de transformation sont facilitees. Nous definissons une architecture basee sur time, qui est formee d'une part du meta-modele et d'autre part d'une base de connaissance. Cette base de connaissance est composee d'une base de faits contenant les instances des meta-types sous la forme de schemas, et d'une base de regles contenant l'ensemble des regles de transformation definies dans time. Cette architecture a ete utilisee pour permettre la traduction de schemas entre quatre modeles de donnees differents (relationnel, codasyl, erc+, oriente objets). Pour gerer l'aspect dynamique des modeles, et plus precisement les langages de manipulation de donnees, nous posons les bases d'un outil de traduction de requetes: tire. Cet outil est constitue selon les memes principes que le meta-modele time. La solution que nous avons proposee peut etre employee dans de nombreuses architectures multi-modeles telles que les systemes cooperatifs, les systemes federes fortement et faiblement couples


  • Pas de résumé disponible.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 140 p.
  • Annexes : Bibliogr. 76 REF.

Où se trouve cette thèse ?

  • Bibliothèque : Université de Bourgogne. Service commun de la documentation. Section Sciences.
  • Disponible pour le PEB
  • Cote : TDDIJON/1996/4
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.