Abstract
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.
| Original language | English |
|---|---|
| Title of host publication | REBLS 2023 - Proceedings of the 10th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems, Co-located with |
| Subtitle of host publication | SPLASH 2023 |
| Editors/authors | Manuel Serrano |
| Publisher | Association for Computing Machinery (ACM) |
| Pages | 31-42 |
| Number of pages | 12 |
| ISBN (Electronic) | 9798400704000 |
| DOIs | |
| Publication status | Published - 2023 Oct 19 |
| Event | 10th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems, REBLS 2023 - Cascais, Portugal Duration: 2023 Oct 23 → … |
Publication series
| Name | REBLS 2023 - Proceedings of the 10th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems, Co-located with: SPLASH 2023 |
|---|
Conference
| Conference | 10th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems, REBLS 2023 |
|---|---|
| Country/Territory | Portugal |
| City | Cascais |
| Period | 2023/10/23 → … |
Subject classification (UKÄ)
- Computer Systems
Free keywords
- DSL
- IoT
- weak connectivity
Fingerprint
Dive into the research topics of 'ComPOS: A DSL for Composing IoT Systems with Weak Connectivity'. Together they form a unique fingerprint.Projects
- 1 Finished
-
SMARTY: Säkra mjukvaruuppdateringar för den smarta staden
Hell, M. (PI), Magnusson, B. (PI), Gehrmann, C. (CoI), Paladi, N. (Researcher), Karlsson, L. (Researcher), Sönnerup, J. (Researcher), Johnsson, B. A. (Researcher), Hedin, G. (Researcher), Nordahl, M. (Researcher), Pagnin, E. (Researcher), Kundu, R. (Researcher), Åkesson, A. (Researcher), Stankovski Wagner, P. (Researcher) & Ramezanian, S. (Researcher)
Swedish Foundation for Strategic Research, SSF
2018/03/01 → 2024/12/31
Project: Research
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver