Erlang 2023 - ICFP 2023 (original) (raw)

General Information

Welcome to the website of the Erlang 2023 workshop!

Series

Erlang 2023 is the 22nd ACM SIGPLAN Erlang Workshop and is a satellite event of the 28th ACM SIGPLAN International Conference on Functional Programming (ICFP 2023).

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 Akka in Scala. Moreover, several newer programming languages, such as Elixir, have been designed atop Erlang’s VM. The workshop welcomes contributions related to any and all systems like those mentioned above.

Proceedings

As with previous years, the accepted workshop papers will be published by the ACM and will appear in the ACM Digital Library.

Goals

The workshop aims to enable participants to learn about recent developments in techniques and tools, novel applications, draw lessons from users’ experiences, and identify research problems and common areas relevant to the practice of Erlang and other Erlang-like languages, functional programming, actor model programming, distribution, concurrency, etc.

We are looking forward to your participation!

The program is currently displayed in (GMT-07:00) Pacific Time (US & Canada).

**Use conference time zone: (GMT-07:00) Pacific Time (US & Canada)**Select other time zone

The GMT offsets shown reflect the offsets at the moment of the conference.

By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.

Display full programSpecify a time band

-

You're viewing the program in a time zone which is different from your device's time zone change time zone

16:00 - 17:30 Erlang Workshop: Session 3Erlang at Adams Chair(s): Kiko Fernandez-Reyes Ericsson, Sweden
16:0030mTalk **Generation and Refinement of Testing Models**ErlangLuis Eduardo Bueso de Barrio Universidad Politécnica de Madrid, Lars-Åke Fredlund Universidad Politécnica de Madrid, Clara Benac-Earle Universidad Politécnica de Madrid, Ángel Herranz Universidad Politécnica de Madrid, Julio Mariño Universidad Politécnica de Madrid
16:3030mTalk **TLS the Erlang/OTP way (Experience Report)**ErlangIngela A. Andin Ericsson, SE, Raimo Niskanen Ericsson, SE, Peter Dimitrov Ericsson, SE, Kiko Fernandez-Reyes Ericsson, Sweden Authorizer link
17:0015mDay closing **Closing of the Erlang Workshop**ErlangKiko Fernandez-Reyes Ericsson, Sweden, Burcu Kulahcioglu Ozkan Delft University of Technology

Accepted Papers

Title
A semantics of Core Erlang with handling of signalsErlangAurélie Kong Win Chang, Jerome Feret, Gregor Goessler
Generation and Refinement of Testing ModelsErlangLuis Eduardo Bueso de Barrio, Lars-Åke Fredlund, Clara Benac-Earle, Ángel Herranz, Julio Mariño
Invited Talk: A Type System for ElixirErlangGiuseppe Castagna, Guillaume Duboc, José Valim Pre-print
Invited Talk: Set-theoretic Types for ErlangErlangAlbert Schimpf, Stefan Wehr, Annette Bieniusa Link to publication DOI Authorizer link Pre-print
Keynote: Code Analysis at WhatsAppErlangKe Mao
Lightning Talk: How To Add Dialyzer To An Existing Elixir Project Without Your Colleagues Hating YouErlangNoah Betzen
Lightning Talk: Towards Mailbox Typing for ErlangErlangSimon Fowler
Mria: an eventually consistent MnesiaRemoteErlangDmitrii Fedoseev, Serhii Tupchii, Thales Macedo Garitezi, Zaiming Shi
TLS the Erlang/OTP way (Experience Report)ErlangIngela A. Andin, Raimo Niskanen, Peter Dimitrov, Kiko Fernandez-Reyes Authorizer link

Call for Papers

Overview

The Erlang 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 Akka in Scala. Moreover, several newer programming languages, such as Elixir, have been designed atop Erlang’s VM. The workshop is welcoming contributions related to any and all systems like those mentioned above.

The workshop aims to enable participants to learn about recent developments on techniques and tools, novel applications, draw lessons from users’ experiences and identify research problems and common areas relevant to the practice of Erlang and other Erlang-like languages, functional programming, actor model programming, distribution, concurrency, etc.

Submissions

This year we invite three types of submissions:

Important dates:

Deadlines are anywhere on Earth.

Submission

Submissions must adhere to SIGPLAN’s republication policy (http://sigplan.org/Resources/Policies/Republication/), and authors should be aware of ACM’s policies on plagiarism (https://www.acm.org/publications/policies/plagiarism). Program Committee members are allowed to submit papers, but their papers will be held to a higher standard.

Papers must be submitted online via HotCRP at:

https://erlang2023.hotcrp.com

A form for lightning talks will be announced in June 2023.

Formatting

Submitted papers should be in portable document format (PDF), formatted using the ACM SIGPLAN style guidelines. Authors should use the acmart format, with the sigplan sub-format for ACM proceedings. For details, see:

http://www.sigplan.org/Resources/Author/#acmart-format

It is recommended to use the review option when submitting a paper; this option enables line numbers for easy reference in reviews.

Supplementary material

Authors have the option to attach supplementary material to a submission, on the understanding that reviewers may choose not to look at it. This supplementary material should not be submitted as part of the main document; instead, it should be uploaded as a separate PDF document or tarball.

Supplementary material should be uploaded at submission time, not by providing a URL in the paper that points to an external repository.

Artifacts

Authors of accepted papers are encouraged to make auxiliary material (artifacts like source code, test data, etc.) available with their paper. They can opt to have these artifacts published alongside their paper in the ACM Digital Library (copyright of artifacts remains with the authors).

If an accepted paper’s artifacts are made permanently available for retrieval in a publicly accessible archival repository like the ACM Digital Library, that paper qualifies for an Artifacts Available badge (https://www.acm.org/publications/policies/artifact-review-badging#available). Applications for such a badge can be made after paper acceptance and will be reviewed by the PC co-chairs.

Proceedings

As with previous years, the accepted workshop papers will be published by the ACM and will appear in the ACM Digital Library.

AUTHORS TAKE NOTE: The official publication date is the date the proceedings are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of your conference. The official publication date affects the deadline for any patent filings related to published work.

For more information, please see ACM Copyright Policy (http://www.acm.org/publications/policies/copyright-policy) and ACM Author Rights (http://authors.acm.org/main.html).

Accepted lightning talks will be posted on the workshop’s website, but not formally published in the proceedings.

Call for Lightning Talks

The Erlang Workshop aims to bring together the open source, academic, and industrial communities of Erlang and other BEAM-related languages, to discuss techniques, technologies, languages and other relevant topics. The Erlang model of concurrent programming has been widely emulated, for example by Akka in Scala. Moreover, several newer programming languages, such as Elixir, have been designed atop Erlang’s VM. The workshop is welcoming contributions related to any and all systems like those mentioned above.

The workshop aims to enable participants to learn about recent developments on techniques and tools, novel applications, draw lessons from users’ experiences and identify research problems and common areas relevant to the practice of Erlang and other Erlang-like languages, functional programming, distribution, concurrency, etc.

Submissions

Lightning talks describe topics related to the workshop goals that allow participants to present and demonstrate projects and preliminary work in academia and industry.

Submissions of proposals will not be part of the peer review process and will not be part of the formal proceedings. Notification of acceptance will be continuous.

Submission

The deadline for submission is July 7th, 2023.

Accepted lightning talks will be posted on the workshop’s website, but not formally published in the proceedings.