Language Engineering with the GEMOC Studio

Abstract : This tutorial provides a practical approach for developing and integrating various Domain-Specific (modeling) Languages (DSLs) used in the development of modern complex software-intensive systems, with the main objective to support abstraction and separation of concerns. The tutorial leverages on the tooling provided by the GEMOC studio to present the various facilities offered by the Eclipse platform (incl., EMF/Ecore, Xtext, Sirius) and introduces the advanced features to extend a DSL with a well-defined execution semantics, possibly including formal concurrency constraints and coordination patterns. From such a specification, we demonstrate the ability of the studio to automatically support model execution, graphical animation, omniscient debugging, concurrency analysis and concurrent execution of heterogeneous models. The tutorial is composed of both lectures and hands-on sessions. Hands-on sessions allow participants to experiment on a concrete use case of an architecture description language used to coordinate heterogeneous behavioral and structural components.
Type de document :
Communication dans un congrès
IEEE. ICSAW 2017 - IEEE International Conference on Software Architecture Workshops, Apr 2017, Gothenburg, Sweden. pp.3
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01609576
Contributeur : Benoit Combemale <>
Soumis le : mardi 3 octobre 2017 - 19:08:54
Dernière modification le : mardi 10 octobre 2017 - 13:44:11

Fichier

language-engineering-gemoc.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01609576, version 1

Collections

Citation

Olivier Barais, Benoit Combemale, Andreas Wortmann. Language Engineering with the GEMOC Studio. IEEE. ICSAW 2017 - IEEE International Conference on Software Architecture Workshops, Apr 2017, Gothenburg, Sweden. pp.3. 〈hal-01609576〉

Partager

Métriques

Consultations de
la notice

57

Téléchargements du document

5