JEScala: Modular Coordination with Declarative Events and Joins - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2014

JEScala: Modular Coordination with Declarative Events and Joins


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.
No file

Dates and versions

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


  • HAL Id : hal-00862332 , version 1


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⟩
210 View
0 Download


Gmail Facebook X LinkedIn More