Identifiant pérenne de la notice : 247842869
Notice de type
Notice de regroupement
Note publique d'information : Le paradigme « Model Driven Engineering (MDE) » (Ingénierie de modèles) vise à simplifier
le développement et de la maintenance des systèmes informatiques. Il se focalise sur
l’utilisation de modèles pour spécifier les systèmes et sur les manipulations de modèles
avec des outils.Cette thèse a pour but de définir et de réaliser un environnement
réparti et ouvert pour réaliser MDE. Cet environnement, nommé ModelBus, vise 1) à
supporter les manipulations collaboratives des modèles par multi-développeurs, et
2) à fournir l’interopérabilité entre outils hétérogènes impliqués dans les projets
MDE. Pour attendre le premier objectif, ModelBus propose les mécanismes « diff/merge
» des modèles, et, pour le deuxième, ModelBus offre les mécanismes d’échange de modèles
et d’invocations de services entre outils.Les problèmes majeurs traités par ModelBus
concernent le passage à l’échelle face à la taille des spécifications des systèmes
complexes. Etant donné qu’un ensemble de modèles décrivant un système est un grand
graphe d’objets (à l’ordre de GOs), dont les liens représentent les relations entre
les modèles (ex. traçabilité, relations entre les vues du système), nous soulevons
les problèmes suivants: 1) Insuffisance de mémoire pour manipuler ce graphe entier,
2) Incohérences des liens du graphe (liens casés) causées par les manipulations concurrentes
des modèles. Pour résoudre ces problèmes, ModelBus partitionne une spécification de
système en modèles, et gère la cohérence des liens entre ces modèles