~/talk

ComPOS: a DSL for Composing IoT Systems With Weak Connectivity

Talkat REBLS 2023 · 2023-10-22..10-27· [iot]
links:none on file
links:none on file
links:none on file
slides:none on file

ComPOS is a small DSL for coordinating IoT services that implements stateful message mediation with nested and parallel message sequences and anonymous futures, built on the Palom middleware. It introduces abort semantics that drop obsolete reactions instead of tuning timeouts, using epoch (place+time) tags so only newer related messages abort old reactions. The design runs seven implemented home-automation scenarios and shows 1.7 ms round-trip latency (versus 1.6 ms for a pure Java reference).

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Stateful IoT compositions with weak connectivity
  3. 3:36Stateful system with light sensor
  4. 6:08Service composition architecture
  5. 8:17ComPOS DSL and control flow
  6. 9:21Execution model with reactions and state
  7. 12:17Ongoing reactions strategies
  8. 14:29Epoch-based abort semantics
  9. 15:36Abort strategy with two cameras
  10. 17:28Abort strategy timing differences
  11. 19:37Advantages and drawbacks of abort semantics
  12. 20:41ComPOS evaluation and performance
  13. 21:46Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.