Fostering metamodels and grammars within a dedicated environment for HPC: the NabLab environment (tool demo)
Résumé
Advanced and mature language workbenches have been proposed in the past decades to develop Domain-Specific Languages (DSL) and rich associated environments. They all come in various flavors, mostly depending on the underlying technological space (e.g., grammarware or modelware). However, when the time comes to start a new DSL project, it often comes with the choice of a unique technological space which later bounds the possible expected features. In this tool paper, we introduce NabLab, a full-fledged industrial environment for scientific computing and High Performance Computing (HPC), involving several metamod-els and grammars. Beyond the description of an industrial experience of the development and use of tool-supported DSLs, we report in this paper our lessons learned, and demonstrate the benefits from usefully combining metamodels and grammars in an integrated environment.
Fichier principal
nablab-tool-demo.pdf (2.28 Mo)
Télécharger le fichier
sle18-nablab.pdf (1.61 Mo)
Télécharger le fichier
Origine | Fichiers produits par l'(les) auteur(s) |
---|