~/conference

Erlang 2024

date:2024-09-02
location:Milan, Italy
series:Erlang · 6 editions

General Information Welcome to the website of the Erlang 2024 workshop! Series Erlang 2024 is the 23rd ACM SIGPLAN Erlang Workshop and is a satellite event of the 29th ACM SIGPLAN International Conference on Functional Programming (ICFP 2024). Scope The workshop aims to bring together the open source, academic, and industrial communities of Erlang, other BEAM-related languages, actor model programming, distribution, and concurrency to discuss techniques, technologies, languages, and other relevant topics. The Erlang model of concurrent programming has been widely emulated, for example, by ...

Elixir developers, Erlang developers, BEAM systems engineers, distributed systems engineers, formal methods engineers, testing and QA engineers, IoT engineers

Elixir user-level scheduler; randomized schedule exploration; Phoenix LiveView deployments; tierless Elixir for IoT; Elixir/Phoenix REST APIs; automated equivalence checking; TOAST inline monitors; protocol-to-Erlang stub generation; PlusCal/TLA+ to Erlang; Raft key-value implementation; static type checker comparison; unsafe impedance and NIFs

titleauthorlength
Controlled Scheduling of Concurrent Elixir ProgramsLars-Åke Fredlund, Clara Benac Earle, Ángel Herranz, Julio Mariño30m
Library implements a user-level scheduler for Elixir that instruments KV-style calls via the Elixir macro facility and exposes scheduling algorithms: random…
Talk on
The Benefits of Tierless Elixir/Potato for Engineering IoT SystemsSolaris Li, Phil Trinder, Christophe De Troyer, Mart Lubbers, Adrian Ramsingh40m
Implemented a smart‑campus IoT system (ERS) in Elixir/Potato and compared it to Clean/iTask (CRS/CWS) and Python (PRS/PWS), showing tierless code dramatically…
Talk on
Elixir-powered Low-income Animal Shelter Support: an Experience Report from Conception(…)Carla Rodríguez Estévez, Laura M Castro24m
A Phoenix web app built with Elixir, Ecto and Postgres unifies adoption, foster and expense workflows that used to live as messy Excel pages; it implements…
Talk on
Is this really a refactoring? Automated equivalence checking for Erlang projectsBendegúz Seres, Dániel Horpácsi, Simon Thompson26m
EquivcheckEr compares old and new versions of changed Erlang functions by running them on randomly generated inputs and only reports concrete counterexamples…
Talk on
Erlang on TOAST: Generating Erlang Stubs with Inline TOAST MonitorsJonah Pears, Laura Bocchi, Raymond Hu31m
A prototype toolchain converts TOAST (timeout asynchronous session types) processes into an internal CFSM, then generates correct-by-construction Erlang stubs…
Talk on
Erla+: Translating TLA+ Models into Executable Actor-Based ImplementationsMarian Hristov, Annette Bieniusa24m
Erla+ automatically converts a subset of PlusCal into runnable Erlang and a TLA+ model for TLC model checking, adding message-passing and failure primitives…
Talk on
Same same but different: A Comparative Analysis of Static Type Checkers in ErlangFlorian Berger, Albert Schimpf, Annette Bieniusa, Stefan Wehr29m
Four static checkers (Dialyzer, Gradualizer, eqWAlizer, Etylizer) run against the union of their per-file test suites and show large disagreement: tools…
Talk on
Unsafe Impedance: safe languages and safe by design softwareLee Barney, Adolfo Neto33m
Security agencies label several languages as memory‑safe (Ruby, Go, Java, Python, Swift) but the paper introduces unsafe impedance, a practical metric for how…
Talk on
~/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.