Bridging the Chasm between Executable Metamodeling and Models of Computation - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

Bridging the Chasm between Executable Metamodeling and Models of Computation

Résumé

The complete and executable definition of a Domain Specific Language (DSL) relies on the specification of two essential facets: a model of the domain-specific concepts with actions and their semantics; a scheduling model that orchestrates the actions of a domain-specific model. Metamodels can capture the former facet, while Models of Computation (MoCs) capture the latter facet. Unfortunately, theories and tools for metamodeling and MoCs have evolved independently, creating a cultural and technical chasm between the two communities. Consequently, there is currently no framework to explicitly model and compose both facets of a DSL. This paper introduces a new framework to bridge a metamodel and a MoC in a modular fashion. This bridge allows (i) the complete and executable definition of a DSL, (ii) the reuse of MoCs for different domain-specific metamodels, and (iii) the use of different MoCs for a given metamodel, to cope with variation points of a DSL.
Fichier principal
Vignette du fichier
2012BridgingTheChasm.pdf (222.17 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00905067 , version 1 (15-11-2013)

Identifiants

  • HAL Id : hal-00905067 , version 1

Citer

Benoit Combemale, Cécile Hardebolle, Christophe Jacquet, Frédéric Boulanger, Benoit Baudry. Bridging the Chasm between Executable Metamodeling and Models of Computation. 5th International Conference, SLE 2012, Sep 2012, Desden, Germany. pp.184-203. ⟨hal-00905067⟩
442 Consultations
425 Téléchargements

Partager

Gmail Facebook X LinkedIn More