Create and Play your Pac-Man Game with the GEMOC Studio (Tool Demonstration)

Abstract : Executable Domain-Specific Languages (DSLs) are used for defining the behaviors of systems. The operational semantics of such DSLs may define how conforming models react to stimuli from their environment. This commonly requires adapting the semantics to define both the possible domain-level stimuli, and their handling during the execution. However, manually adapting the semantics for such cross-cutting concern is a complex and error-prone task. In this paper, we present an approach and a tool addressing this problem by augmenting the operational semantics for handling stimuli, and by automatically generating a complete behavioral language interface from this augmentation. At runtime, this interface can receive stimuli sent to models, and can safely handle them by interrupting the execution flow. This tool has been developed for the GEMOC Studio, a language and modeling workbench for executable DSLs. We demonstrate how it can be used to implement a Pac-Man DSL enabling the creation and execution of Pac-Man games.
Type de document :
Communication dans un congrès
EXE 2017 - 3rd International Workshop on Executable Modeling, Sep 2017, Austin, United States. pp.1-6
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01651801
Contributeur : Dorian Leroy <>
Soumis le : jeudi 14 décembre 2017 - 14:36:59
Dernière modification le : jeudi 12 avril 2018 - 01:54:52
Document(s) archivé(s) le : jeudi 15 mars 2018 - 12:10:23

Fichier

Create and Play your Pac-Man G...
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01651801, version 1

Citation

Dorian Leroy, Erwan Bousse, Manuel Wimmer, Benoit Combemale, Wieland Schwinger. Create and Play your Pac-Man Game with the GEMOC Studio (Tool Demonstration). EXE 2017 - 3rd International Workshop on Executable Modeling, Sep 2017, Austin, United States. pp.1-6. 〈hal-01651801〉

Partager

Métriques

Consultations de la notice

230

Téléchargements de fichiers

38