JEScala: Modular Coordination with Declarative Events and Joins - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2014

JEScala: Modular Coordination with Declarative Events and Joins

Résumé

Advanced concurrency abstractions overcome the drawbacks of low-level techniques such as locks and monitors, freeing programmers that implement concurrent applications from the burden of concentrating on low-level details. However, with current approaches the coordination logic involved in complex coordination schemas is fragmented into several pieces including join patterns, data emissions triggered in different places of the application, and the application logic that implicitly creates dependencies among channels, hence indirectly among join patterns. We present JEScala, a language that captures coordination schemas in a more expressive and modular way by leveraging a seamless integration of an advanced event system with join abstractions. We validate our approach with case studies and provide a first performance assessment.
Fichier non déposé

Dates et versions

hal-00862332 , version 1 (16-09-2013)

Identifiants

  • HAL Id : hal-00862332 , version 1

Citer

Jurgen Michael van Ham, Guido Salvaneschi, Mira Mezini, Jacques Noyé. JEScala: Modular Coordination with Declarative Events and Joins. Modularity '14 - 13th International Conference on Modularity, Apr 2014, Lugano, Switzerland. ⟨hal-00862332⟩
211 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More