Thèse soutenue

Une approche IDM pour l’alignement collaboratif de modèles hétérogènes

FR  |  
EN
Auteur / Autrice : Saloua Bennani
Direction : Bernard CouletteMahmoud Nassar
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 16/07/2020
Etablissement(s) : Toulouse 2 en cotutelle avec Université Mohammed V (Rabat)
Ecole(s) doctorale(s) : École doctorale Mathématiques, informatique et télécommunications (Toulouse)
Partenaire(s) de recherche : Laboratoire : Institut de Recherche en Informatique de Toulouse (1995-....)
Jury : Président / Présidente : Bouchaïb Bounabat
Examinateurs / Examinatrices : Bernard Coulette, Mahmoud Nassar, Julien Deantoni, Abdelhak-Djamel Seriai, Sophie Ebersold, Abdelaziz Marzak, Mohamed Dahchour
Rapporteur / Rapporteuse : Bouchaïb Bounabat, Julien Deantoni, Abdelhak-Djamel Seriai

Résumé

FR  |  
EN

L’objectif principal du travail présenté dans cette thèse est de fournir une approche tirant profit de l’ingénierie collaborative pour aligner des modèles source représentant un système complexe lors d’une conception multi-vue. Ce travail part des limitations des approches d’alignement de modèles de la littérature. Nous étudions dans un premier temps les techniques offertes, par ces approches,pour fournir la fonctionnalité de cohérence inter-modèles. Ensuite, nous analysons les travaux de la littérature concernant la modélisation de la prise de décision en groupe. A l’issue de cet état de l’art réalisé en deux temps, nous avons élaboré le méta-modèle MMCollab et l’approche CAHM (pour Collaborative Alignment of HeterogeneousModels).CAHM fournit un processus collaboratif global composé de deux sous-processus. Le premier sous-processus concerne la mise en correspondance collaborative des modèles source. Il formalise les collaborations lors de l’élaboration des correspondances inter-modèles en offrant un mécanisme semi-automatique qui minimise l’implication des acteurs métier tout en garantissant la pertinenceet la qualité du modèle de correspondances établi.Le deuxième sous-processus traite l’évolution des modèles et méta-modèles source, et en particulier l’impact de cette évolution sur le modèle de correspondances établi, et par conséquent sur la cohérence globale du système. Il intègre des mécanismes pour détecter et calculer l’impact desévolutions, et aussi des recommandations pour réaliser le traitement collaboratif des incohérences engendrées par les changements.CAHM s’appuie sur deux méta-modèles. Le premier, MMCollab, permet de décrire les concepts fondamentaux d’une prise de décision en groupe, notamment des patrons de prise de décision fixant les caractéristiques des méthodes d’élaboration des décisions collectives. Le deuxième méta-modèle est le Méta-Modèle de Correspondances (MMC) qui permet de définir la structure du modèle de correspondances, des correspondances et des relations typées qui les caractérisent.Nous avons développé un outil support, HMCS-Collab qui permet de mettre en oeuvre le processus global de CAHM en intégrant à la fois les aspects alignement et collaboration. Il est basé sur la plateforme Eclipse et fournit une application web permettant la mise en oeuvre de l’approche par des acteurs géographiquement distribués.