Sun 4 Nov 2018 13:52 - 14:15 at Cambridge - Multitier, Distributed Chair(s): Louis Mandel

Distributed applications are traditionally developed as separate modules, often in different languages, which react to events, like user input, and in turn produce new events for the other modules. Separation into components requires time-consuming integration. Manual implementation of communication forces programmers to deal with low-level details.

The combination of the two results in obscure distributed event-based data flows scattered among multiple modules, hindering reasoning about the system as a whole. The ScalaLoci distributed programming language addresses these issues with a coherent model based on placement types that enables reasoning about distributed data flows, supporting multiple software architectures via dedicated language features and abstracting over low-level communication details and data conversions.

In this short paper, we focus on a specific language feature of ScalaLoci, multitier reactives, which are the primary mechanism for remote communication.

Sun 4 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

13:30 - 15:00
Multitier, DistributedREBLS at Cambridge
Chair(s): Louis Mandel IBM Research
13:30
22m
Talk
DISCOPAR: A Visual Reactive Programming Language for Generating Cloud-based Participatory Sensing Platforms
REBLS
Jesse Zaman Vrije Universiteit Brussel, Kennedy Kambona Vrije Universiteit Brussel, Wolfgang De Meuter Vrije Universiteit Brussel
File Attached
13:52
22m
Talk
Multitier Reactive Programming with ScalaLoci
REBLS
Pascal Weisenburger Technische Universität Darmstadt, Guido Salvaneschi TU Darmstadt
File Attached
14:15
22m
Talk
Distributing Thread-Safety for Reactive Programming
REBLS
Joscha Drechsler Technische Universität Darmstadt, Mira Mezini TU Darmstadt
Pre-print File Attached
14:37
22m
Talk
Skitter: A DSL for Distributed Reactive Workflows
REBLS
Mathijs Saey Vrije Universiteit Brussel, Joeri De Koster Vrije Universiteit Brussel, Belgium, Wolfgang De Meuter Vrije Universiteit Brussel
Pre-print File Attached