Skip to Main content Skip to Navigation
New interface

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

Abstract : Designers of domain specific modeling languages (DSMLs) 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 DSML data 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 reversemigration 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 ruse 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 MPSoC.
Document type :
Complete list of metadata

Cited literature [174 references]  Display  Hide  Download
Contributor : ABES STAR :  Contact
Submitted on : Tuesday, November 12, 2019 - 6:16:22 PM
Last modification on : Friday, August 5, 2022 - 2:54:52 PM
Long-term archiving on: : Thursday, February 13, 2020 - 5:51:25 PM


Version validated by the jury (STAR)


  • HAL Id : tel-01260937, version 3


Paola Vallejo. Réutilisation de composants logiciels pour l'outillage de DSML dans le contexte des MPSoC. Langage de programmation [cs.PL]. Université de Bretagne occidentale - Brest, 2015. Français. ⟨NNT : 2015BRES0101⟩. ⟨tel-01260937v3⟩



Record views


Files downloads