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

Paola Vallejo 1
Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance, UBO - Université de Brest
Abstract : Designers of domain specific modeling languages (DSML) must provide all the tooling of these languages. In many cases, the features to be developped already exist, but it applies to portions or variants of the DSML. One way to simplify the implementation of these features is by reusing the existing functionalities. Reuse means that DSMLdata must be adapted to be valid according to the functionality to be reused. If the adaptation is done and the data are placed in the context of the functionality, it can be reused. The result produced by the tool remains in the context of the tool and it must be adapted to be placed in the context of the DSML (reverse migration). In this context, reuse makes sense only if the migration and the reverse migration are not very expensive. The main objective of this thesis is to provide a mechanism to integrate the migration, the reuse and the reverse migration and apply them efficiently. The main contribution is an approach that facilitates the reuse of existing functionalities by means of model migrations. This approach facilitates the production of the tooling for a DSML. It allows reversible migration between two DSMLs semantically close. The user is guided during the reuse process to quickly provide the tooling of his DSML. The approach has been formalised et applied to a DSML (Orcc) in the context of the compilers for multiprocessor System-on-Chip(MPSoC).
Document type :
Complete list of metadatas

Cited literature [74 references]  Display  Hide  Download

Contributor : Paola Vallejo <>
Submitted on : Monday, February 1, 2016 - 9:10:22 AM
Last modification on : Friday, December 13, 2019 - 10:42:08 AM
Long-term archiving on: Friday, November 11, 2016 - 10:20:13 PM


  • HAL Id : tel-01260937, version 2


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⟩



Record views


Files downloads