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 :
Theses
Complete list of metadatas

Cited literature [174 references]  Display  Hide  Download

https://hal.univ-brest.fr/tel-01260937
Contributor : Abes Star <>
Submitted on : Tuesday, November 12, 2019 - 6:16:22 PM
Last modification on : Wednesday, November 13, 2019 - 1:42:49 AM

File

These-2015-SICMA-Informatique-...
Files produced by the author(s)

Identifiers

  • HAL Id : tel-01260937, version 3

Citation

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⟩

Share

Metrics

Record views

182

Files downloads

19