ACM Logo and Wordmark


Erlang/OTP logo

Erlang Workshop

Nara, Japan, September 23, 2016
Satellite event of
the 21st ACM SIGPLAN
International Conference on Functional Programming (ICFP 2016)
September 18 - 24, 2016
Nara Kasugano International Forum

Venue & Registration Details

Workshop schedule

09:15 - 09:30 Opening & Welcome
09:30 - 10:15 Invited Keynote: "Solutions to distributed system problems, 'Akka', actors."María del Mar Rubio González
10:15 - 10:35 Coffee Break
10:35 - 11:25 Scalability and Distribution
A Scalable Reliable Instant Messenger using the SD Erlang Libraries Natalia Chechina, Mario Moro Hernandez and Phil Trinder
CRDTs for the Configuration of Distributed Erlang Systems Viktória Fördős and Francesco Cesarini
11:25 – 11:45 Coffee Break
11:45 – 12:35 Experience report presentations
Observing the consistency of distributed systems Deepthi Devaki Akkoorath, Viktória Fördős and Annette Bieniusa
Making everybody comfortable with Erlang: a SCADA system for thermal control Laura M. Castro, J. Daniel Fernández and Carlos López Pampín
12:35 – 14:00 Lunch
14:00 – 14:50 Tools
Profiling Actor Utilization and Communication in Akka Andrea Rosà, Lydia Y. Chen and Walter Binder
The Nifty Way to Call Hell from Heaven Andreas Löscher and Konstantinos Sagonas
14:50 – 15:15 Coffee Break
15:20 – 16:10 Poster presentations
Automatic generation of UML sequence diagrams from test counterexamples Daniel Carballa and Laura M. Castro
Towards Semi-Automatic Data-Type Translation for Parallelism in Erlang Adam Barwell, Christopher Brown, Kevin Hammond and David Castro
16:10 – 16:40 Coffee Break
16:40 – 17:05 Erlang in Robotics
Towards Reliable and Scalable Robot Communication Andreea Lutac, Natalia Chechina, Gerardo Aragon-Camarasa and Phil Trinder
17:05 – 17:30Erlang Latest News
17:30 – 18:00Farewell & Closing

Workshop Objectives

The Erlang Workshop aims to bring together the open source, academic, and industrial communities of Erlang, to discuss technologies and languages related to Erlang. The Erlang model of concurrent programming has been widely emulated, for example by Akka in Scala, and even new programming languages were designed atop of the Erlang VM, such as Elixir. Therefore we would like to broaden the scope of the workshop to include systems like those mentioned above.

The workshop will enable participants to familiarize themselves with recent developments on new techniques and tools, novel applications, draw lessons from users' experiences and identify research problems and common areas relevant to the practice of Erlang, Erlang-like languages, functional programming, distribution, concurrency etc.

We invite three types of submissions.

  1. Technical papers describing interesting contributions either in theoretical work or real world applications. Submission related to Erlang, Elixir, Akka, CloudHaskell, Occam, and functional programming are welcome and encouraged. Topics of interest include (but are not limited to):

    The maximum length for technical papers is restricted to 12 pages.

  2. Experience reports describing uses of Erlang in the "real-world", Erlang libraries for specific tasks, experiences from using Erlang in specific application domains, reusable programming idioms and elegant new ways of using Erlang to approach or solve a particular problem. The maximum length for the experience report is restricted to 2 pages.

  3. Poster presentations describing topics related to the workshop goals. Each includes a maximum of 2 pages of the abstract and summary. Presentations in this category will be given an hour of shared simultaneous demonstration time.

Workshop Co-Chairs

Program Committee

(Note: the Workshop and Program Chairs are also committee members)

Important Dates

Instructions to authors

Papers must be submitted online via EasyChair (via the "Erlang2016" event). The submission page is

Submitted papers should be in portable document format (PDF), formatted using the ACM SIGPLAN style guidelines.

Each submission must adhere to SIGPLAN's republication policy. Violation risks summary rejection of the offending submission. Accepted papers will be published by the ACM and will appear in the ACM Digital Library.

Paper submissions will be considered for poster submission in the case they are not accepted as full papers.

The proceedings will be freely available for download from the ACM Digital Library from one week before the start of the conference until two weeks after the conference.

Related Links