Pour une collaboration efficace dans les outils de modélisation logicielle

par Michel Dirix

Thèse de doctorat en Informatique

Sous la direction de Jean-Marc Geib et de Xavier Le Pallec.


  • Résumé

    Depuis une vingtaine d’années, les logiciels ont atteint un stade très élevé de complexité. L’utilité de la modélisation logicielle s’est avérée de plus en plus importante, car elle s’abstrait de certaines préoccupations en ne fournissant que les informations relatives au point de vue souhaité, comme l’architecture ou les besoins utilisateurs. Toutefois l’activité de modélisation est une activité collaborative impliquant des développeurs, des architectes ou encore des clients. Avec la mondialisation, les équipes deviennent réparties à travers le monde impliquant des différences de culture, langage, fuseaux horaires. Si les environnements de modélisation ont par le passé été souvent mono-utilisateurs, supporter logiciellement la collaboration est devenue depuis peu un réel sujet d’étude. C’est dans ce contexte que s’inscrit ma thèse. Elle a tout d’abord pour but de définir un système de communication constituant la base de toutes collaborations entre utilisateurs d’outils de modélisation. La thèse vise ensuite à rendre efficace cette collaboration en plaçant la conscience de celle-ci au sein des précédents outils à l’aide de fonctionnalités collaboratives identifiées ou conçues dans mes travaux. Ces derniers ont été appliqués à l’outil GenMyModel, un outil de modélisation en ligne enregistrant plus de 200 000 utilisateurs, pour valider les différentes études et conceptions réalisées.

  • Titre traduit

    For an efficient collaboration in software modeling tools


  • Résumé

    For twenty years, the softwares have reached a very high stage of complexity. The usefulness of the software modeling became increasingly important as models provide an abstraction of the software, and allows the software designer to describe information about important viewpoints such as the architecture or the user needs. With the globalization, teams are distributed over the world, implying culture, language and timezones differences. The modeling activity is collaborative since it implies many stackholders such as developers, architects or clients. The modeling environments were historically single-user but the trend is to provide collaborative tools to address the aforementioned problems. The topic of my thesis is to provide an efficient collaboration. The first part deals with the definition of a communication system building the basis of all collaborations between the users in modeling tools. Then, I proposed a new and efficient collaboration by placing awareness at the center of modeling tools. This work has been implemented in the GenMyModel tool. GenMyModel is an online modeling tool registering more than 200.000 users which gave a perfect platform for the validation of the various studies and designs proposed in this thesis.


Il est disponible au sein de la bibliothèque de l'établissement de soutenance.

Consulter en bibliothèque

La version de soutenance existe

Où se trouve cette thèse ?

  • Bibliothèque : Université des sciences et technologies de Lille. Service commun de la documentation. Bibliothèque virtuelle.
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.