Fri 28 Aug 2026 14:00 - 14:30 at IP139 Kelley - Applications and Teaching

Devices on the IoT edge are often low-powered microcontrollers deployed to remote locations. These devices often lack communication options, such as a TCP/IP stack, needed for Erlang features like distributed messaging or monitoring. In this paper, we present EMoL (https://codeberg.org/d-ferenczi/EMoL), a library we developed for cross-node messaging and monitoring of nodes communicating over the LoRa (Long Range) communication technology. EMoL offers interfaces similar to Erlang’s erlang:send/2 and erlang:monitor_node/2 functions. This comparability simplifies the use of the software architecture of regular applications to build LoRa-based distributed systems. We demonstrate that EMoL helps build distributed, reliable systems for embedded devices using a fault-tolerant leader-election algorithm.

Fri 28 Aug

Displayed time zone: Eastern Time (US & Canada) change

14:00 - 15:30
Applications and TeachingErlang at IP139 Kelley
14:00
30m
Talk
EMoL: Erlang Messaging and Monitoring over LoRaRemote
Erlang
Daniel Ferenczi Eötvös Loránd University, Gergely Ruda evosoft Hungary Kft., Melinda Tóth Eötvös Loránd University
DOI
14:30
30m
Talk
Green Benchmarking of BEAM LanguagesRemote
Erlang
Youssef Gharbi ELTE Eötvös Loránd University, István Bozó Eötvös Loránd University, Melinda Tóth Eötvös Loránd University
Link to publication DOI File Attached
15:00
30m
Talk
Modern Erlang Teaching from Code Refactoring to Actor System VerificationRemote
Erlang
Sergey Staroletov Polzunov Altai State Technical University
DOI