Spécification d'un métamodèle pour l'adaptation des outils UML

par Amine El Kouhen

Thèse de doctorat en Informatique

Sous la direction de Pierre Boulet, Cédric Dumoulin et de Sébastien Gérard.

Soutenue le 19-12-2013

à Lille 1 , dans le cadre de École doctorale Sciences pour l'Ingénieur (Lille) , en partenariat avec Laboratoire d'informatique fondamentale de Lille (LIFL) (laboratoire) .


  • Résumé

    Dans cette thèse, nous présentons une approche basée sur les modèles pour la conception des éditeurs graphiques de diagrammes. Dans un premier temps, nous voulons pouvoir spécifier, à l'aide de modèles, des éditeurs de diagrammes avec une fidélité et une expressivité graphique exemplaire sans besoin d'intervenir manuellement dans cette tâche. En effet, de nombreux environnements de modélisation ont encore besoin d'une quantité considérable de programmation manuelle pour construire leurs éditeurs graphiques de diagrammes. Cette faiblesse devient problématique pour les développeurs, qui doivent fournir une quantité importante de temps pour terminer des tâches considérées comme secondaires par rapport à l'objectif principal : le développement et l'intégration du langage de modélisation. Le second axe est consacré au besoin de réutiliser, d'étendre et de spécialiser cette spécification (sous forme de modèles) dans d'autres contextes utilisations. En effet, la conception de l'outil UML Papyrus fait apparaître un besoin important en termes de réutilisabilité dans la définition des diagrammes. La redondance au niveau de la spécification, pose une problématique d'incohérence lors de l'évolution ou la modification de cette spécification. L'objectif est de pouvoir décrire une bibliothèque de syntaxe concrète indépendante de la sémantique, de réutiliser si nécessaire cette description dans différents diagrammes et de pouvoir factoriser les points communs de la syntaxe concrète dans des définitions communes et les variantes dans des définitions spécifiques basées, elles aussi, sur les définitions communes.

  • Titre traduit

    Specifiyng a Metamodel for UML tools adaptation


  • Résumé

    Model-Driven Engineering (MDE) encourages the use of graphical modeling tools, which facilitate the development process from modeling to coding. Such tools can be designed using the MDE approach into meta-modeling environments called metaCASE tools. It turned out that current metaCASE tools still require, in most cases, manual programming to build full tool support for the modeling language. First of all, we want to specify, using models, diagrams editors with a high graphical expressiveness without any need for manual intervention to perform this task. The second axis is dedicated to this specification reuse in other contexts of use. The design of Papyrus revealed an important need in terms of reusability of diagrams specification. The redundancy of diagrams editors’ specification raises the problem of inconsistency during the evolution or the update of this specification. The objective is to describe a library of graphical concrete syntax, reuse this description in different diagrams and create derivative elements (graphical variations) based on the common definitions. In this context, we propose MID, a set of meta-models supporting the easy specification of modeling editors by means of reusable components.

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.