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. / 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.
Identifer | oai:union.ndltd.org:theses.fr/2016LIL10051 |
Date | 04 July 2016 |
Creators | Dirix, Michel |
Contributors | Lille 1, Geib, Jean-Marc, Le Pallec, Xavier |
Source Sets | Dépôt national des thèses électroniques françaises |
Language | French |
Detected Language | French |
Type | Electronic Thesis or Dissertation, Text |
Page generated in 0.0095 seconds