Engineering a Rover Language in GEMOC Studio & MontiCore: A Comparison of Language Reuse Support

Abstract : Domain-specific languages (DSLs) improve engineering productivity through powerful abstractions and automation. To support the development of DSLs, the software language engineering (SLE) community has produced various solutions for the systematic engineering of DSLs that manifest in language workbenches. In this paper, we investigate the applicability of the language workbenches GEMOC Studio and MontiCore to the MDETools'17 ROVER challenge. To this effect, we refine the challenge's requirements and show how GEMOC Studio and MontiCore can be leveraged to engineer a Rover-specific DSL by reusing existing DSLs and tooling of GEMOC Studio and MontiCore. Through this, we reflect on the SLE state of the art, detail capabilities of the two workbenches focusing particularly on language reuse support, and sketch how modelers can approach Rover programming with modern modeling tools.
Type de document :
Communication dans un congrès
1st Workshop on Model Driven Engineering Tools (MDETools'17), Sep 2017, Austin, Texas, United States
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01616154
Contributeur : Thomas Degueule <>
Soumis le : vendredi 13 octobre 2017 - 11:26:05
Dernière modification le : mercredi 31 octobre 2018 - 16:36:07
Document(s) archivé(s) le : dimanche 14 janvier 2018 - 13:31:32

Fichier

mdetools17.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01616154, version 1

Citation

Thomas Degueule, Tanja Mayerhofer, Andreas Wortmann. Engineering a Rover Language in GEMOC Studio & MontiCore: A Comparison of Language Reuse Support. 1st Workshop on Model Driven Engineering Tools (MDETools'17), Sep 2017, Austin, Texas, United States. 〈hal-01616154〉

Partager

Métriques

Consultations de la notice

26

Téléchargements de fichiers

35