Réutilisation de composants logiciels pour l'outillage de DSML dans le contexte des MPSoC

Paola Vallejo 1
1 Lab-STICC_UBO_CACS_MOCS
Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance, UBO - Université de Brest
Résumé : La conception d’un langage de modélisation spécifique à un domaine (DSML) implique la conception d’un outillage dédié qui met en œuvre des fonctionnalités de traitement et d’analyse pour ce langage. Dans bien des cas, les fonctionnalités à mettre en œuvre existent déjà, mais elles s’appliquent à des portions ou à des variantes du DSML que le concepteur manipule. Réutiliser ces fonctionnalités existantes est un moyen de simplifier la production de l’outillage d’un nouveau DSML. La réutilisation implique que les données du DSML soient adaptées afin de les rendre valides du point de vue de la fonctionnalité à réutiliser. Si l’adaptation est faite et les données sont placées dans le contexte de la fonctionnalité, elle peut être réutilisée. Le résultat produit par l’outil reste dans le contexte de l’outil et il doit être adapté afin de le placer dans le contexte du DSML (migration inverse). Dans ce cadre, la réutilisation n’a de sens que si les deux adaptations de données sont peu coûteuses. L’objectif de cette thèse est de proposer un mécanisme qui intègre la migration, la réutilisation et la migration inverse. La principale contribution est une approche qui facilite la réutilisation de fonctionnalités existantes via des migrations de modèles. Cette approche facilite la production de l’outillage d’un DSML. Elle permet de faire des migrations réversibles entre deux DSMLs sémantiquement proches. L’utilisateur est guidé lors du processus de réutilisation pour fournir rapidement l’outillage complet et efficace d’un DSML. L’approche a été formalisée et appliquée à un DSML (Orcc) dans le contexte des compilateurs pour les systèmes multiprocesseur intégrés sur puce (MPSoC).
Type de document :
Thèse
Informatique [cs]. Université de Bretagne Occidentale, 2015. Français
Liste complète des métadonnées

Littérature citée [74 références]  Voir  Masquer  Télécharger

http://hal.univ-brest.fr/tel-01260937
Contributeur : Paola Vallejo <>
Soumis le : lundi 1 février 2016 - 09:10:22
Dernière modification le : mardi 16 janvier 2018 - 15:54:23
Document(s) archivé(s) le : vendredi 11 novembre 2016 - 22:20:13

Identifiants

  • HAL Id : tel-01260937, version 2

Citation

Paola Vallejo. Réutilisation de composants logiciels pour l'outillage de DSML dans le contexte des MPSoC. Informatique [cs]. Université de Bretagne Occidentale, 2015. Français. 〈tel-01260937v2〉

Partager

Métriques

Consultations de la notice

145

Téléchargements de fichiers

278