SPLASH 2023
Sun 22 - Fri 27 October 2023 Cascais, Portugal
Mon 23 Oct 2023 14:00 - 14:30 at Room IV - Technical session 2 Chair(s): Ragnar Mogk

Future Internet-of-Things (IoT) systems need to combine heterogeneous IoT components and support weak connectivity. This paper introduces ComPOS, a domain-specific language for composing IoT services into systems. ComPOS is a small language but supports powerful message mediation, using stateful reactions with nested and parallel message sequences and anonymous futures. To deal with weak connectivity, we introduce the notion of abort semantics, i.e., aborting old reactions when a newer message arrives. Alternatives to the abort semantics can be obtained by adding strategy services. We evaluated our approach by implementing seven home automation scenarios.

Mon 23 Oct

Displayed time zone: Lisbon change

14:00 - 15:30
Technical session 2REBLS at Room IV
Chair(s): Ragnar Mogk Technische Universität Darmstadt
14:00
30m
Talk
ComPOS: a DSL for Composing IoT Systems With Weak Connectivity
REBLS
Alfred Åkesson Lund University, Sweden, Görel Hedin Lund University, Niklas Fors Lund University
14:30
30m
Talk
Actix-Telepathy
REBLS
Phillip Wenig Hasso Plattner Institute, University of Potsdam, Thorsten Papenbrock Philipps-Universität Marburg
15:00
30m
Talk
Realizing Persistent Signals in JavaScript
REBLS
Daichi Hidaka Oita University, Tetsuo Kamina Oita University