Mashup of Meta-Languages and its Implementation ...
Type de document :
Compte-rendu et recension critique d'ouvrage
Titre :
Mashup of Meta-Languages and its Implementation in the Kermeta Language Workbench
Auteur(s) :
Jézéquel, Jean-Marc [Auteur]
Diversity-centric Software Engineering [DiverSe]
Combemale, Benoit [Auteur]
Diversity-centric Software Engineering [DiverSe]
Barais, Olivier [Auteur]
Diversity-centric Software Engineering [DiverSe]
Monperrus, Martin [Auteur]
Self-adaptation for distributed services and large software systems [SPIRALS]
Fouquet, François [Auteur]
University of Luxembourg [Luxembourg]
Diversity-centric Software Engineering [DiverSe]
Combemale, Benoit [Auteur]
Diversity-centric Software Engineering [DiverSe]
Barais, Olivier [Auteur]
Diversity-centric Software Engineering [DiverSe]
Monperrus, Martin [Auteur]
Self-adaptation for distributed services and large software systems [SPIRALS]
Fouquet, François [Auteur]
University of Luxembourg [Luxembourg]
Titre de la revue :
Software and Systems Modeling
Pagination :
905-920
Éditeur :
Springer Verlag
Date de publication :
2015
ISSN :
1619-1366
Discipline(s) HAL :
Informatique [cs]/Génie logiciel [cs.SE]
Résumé en anglais : [en]
With the growing use of domain-specific languages (DSL) in industry, DSL design and implementation goes far beyond an activity for a few experts only and becomes a challenging task for thousands of software engineers. DSL ...
Lire la suite >With the growing use of domain-specific languages (DSL) in industry, DSL design and implementation goes far beyond an activity for a few experts only and becomes a challenging task for thousands of software engineers. DSL implementation indeed requires engineers to care for various concerns, from abstract syntax, static semantics, behavioral semantics, to extra-functional issues such as run-time performance. This paper presents an approach that uses one meta-language per language implementation concern. We show that the usage and combination of those meta-languages is simple and intuitive enough to deserve the term "mashup". We evaluate the approach by completely implementing the non trivial fUML modeling language, a semantically sound and executable subset of the Unified Modeling Language (UML).Lire moins >
Lire la suite >With the growing use of domain-specific languages (DSL) in industry, DSL design and implementation goes far beyond an activity for a few experts only and becomes a challenging task for thousands of software engineers. DSL implementation indeed requires engineers to care for various concerns, from abstract syntax, static semantics, behavioral semantics, to extra-functional issues such as run-time performance. This paper presents an approach that uses one meta-language per language implementation concern. We show that the usage and combination of those meta-languages is simple and intuitive enough to deserve the term "mashup". We evaluate the approach by completely implementing the non trivial fUML modeling language, a semantically sound and executable subset of the Unified Modeling Language (UML).Lire moins >
Langue :
Anglais
Vulgarisation :
Non
Projet ANR :
Collections :
Source :
Fichiers
- https://hal.inria.fr/hal-00829839/document
- Accès libre
- Accéder au document
- http://arxiv.org/pdf/1306.0760
- Accès libre
- Accéder au document
- https://hal.inria.fr/hal-00829839/document
- Accès libre
- Accéder au document
- https://hal.inria.fr/hal-00829839/document
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- mashup-of-meta-languages.pdf
- Accès libre
- Accéder au document
- 1306.0760
- Accès libre
- Accéder au document