Une approche hybride GPL-DSL pour transformer des modèles - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Journal Articles Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques Year : 2013

A GPL-DSL hybrid approach to transform models

Une approche hybride GPL-DSL pour transformer des modèles

Abstract

Model Driven Engineering (MDE) advocates the use of model transformations in order to automate software development and its verification. Between operational and relational approaches, based on general purpose or domain specific languages, many models transformations tools have been developed. To ease and to speed up software development based on models transformations, we propose a method, an associated language and dedicated tooling. Our approach aims to bridge the gap between general purpose languages and domain specific ones in order to take benefit from both of the two worlds, increasing software quality. Our approach uses the Tom language which is a shallow extension of general purpose languages. Our proposal allows to write modular transformations whose code is reusable, and which are traceable.
L'ingénierie des modèles (IDM) plaide en faveur des transformations de modèles afin d'automatiser au maximum le développement logiciel et sa vérification. Entre approches opérationnelles et relationnelles, à base de langages dédiés ou généralistes, de nombreux outils de transformation de modèles existent dans le domaine. Pour faciliter et accélérer le développement logiciel basé sur les transformations de modèles, tout en assurant la qualité du logiciel, nous proposons une méthode ainsi qu'un langage associé et de l'outillage dédié. Notre approche se situe à la frontière des langages généralistes et des langages dédiés afin de pouvoir bénéficier du meilleur des deux mondes pour une qualité logicielle accrue. Elle s'appuie sur l'usage du langage Tom, qui est une extension de langages généralistes. Notre proposition permet d'écrire des transformations modulaires, dont le code est réutilisable, et qui sont traçables.
Fichier principal
Vignette du fichier
bachTSI2014.pdf (248.2 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-00786254 , version 1 (08-02-2013)
hal-00786254 , version 2 (11-05-2015)

Identifiers

Cite

Jean-Christophe Bach. Une approche hybride GPL-DSL pour transformer des modèles. Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, 2013, 33 (3), pp.26. ⟨10.3166/tsi.33.175-201⟩. ⟨hal-00786254v2⟩
258 View
564 Download

Altmetric

Share

Gmail Facebook X LinkedIn More