Write a Blog >>
ICFP 2019
Sun 18 - Fri 23 August 2019 Berlin, Germany

Date of the Workshop

Sunday, 18 August 2019.

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.

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

Sun 18 Aug

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:20
Session 1Erlang at Yew
09:00
20m
Day opening
Opening
Erlang
Viktória Fördős Cisco Systems, Adrian Francalanza University of Malta
09:20
60m
Talk
Introduction to the Erlang Ecosystem Foundation
Erlang
Peer Stritzinger Peer Stritzinger GmbH
10:50 - 12:10
Session 2Erlang at Yew
10:50
40m
Full-paper
Gaining Trust by Tracing Security Protocols
Erlang
Lars-Ake Fredlund , Thomas Arts Quviq, Clara Benac Earle Universidad Politécnica de Madrid, Hans Svensson Quviq AB
11:30
40m
Full-paper
Runtime Type Safety for Erlang/OTP Behaviours
Erlang
Joseph Harrison University of Kent, UK
12:00 - 13:30
12:00
90m
Lunch
Lunch
Catering

13:40 - 14:50
Session 3Erlang at Yew
13:40
23m
Short-paper
Lux - an expect like test tool written in Erlang
Erlang
Håkan Mattsson , Cons T Åhs Cisco Sweden AB
14:03
23m
Short-paper
Towards Online Profiling of Erlang Systems
Erlang
Michal Slaski Erlang Solutions Ltd., Wojciech Turek AGH University of Science and Technology
14:26
24m
Short-paper
Tools supporting green computing in Erlang
Erlang
Gergely Nagy Eötvös Lóránd University, Áron Attila Mészáros Eötvös Lóránd University, István Bozó Eötvös Loránd University, Melinda Tóth Eötvös Loránd University, Faculty of Informatics, Department of Programming Languages and Compilers & ELTE-Soft Nonprofit Ltd.
15:20 - 16:40
Session 4Erlang at Yew
15:20
40m
Full-paper
Erlang as an enabling technology for resilient general-purpose applications on edge IoT networks
Erlang
Igor Kopestenski Université Catholique de Louvain, Peter Van Roy Université catholique de Louvain
16:00
40m
Full-paper
Intro to Web Prolog for Erlangers
Erlang
Torbjörn Lager Department of Philosophy, Linguistics and Theory of Science, University of Gothenburg
17:10 - 18:10
Session 5Erlang at Yew
17:10
40m
Full-paper
Scaling Erlang Distribution
Erlang
Adam Lindberg Peer Stritzinger GmbH, Sébastien Merle Peer Stritzinger GmbH, Peer Stritzinger Peer Stritzinger GmbH
17:50
20m
Day closing
Closing
Erlang
Viktória Fördős Cisco Systems, Adrian Francalanza University of Malta
18:10 - 19:10
Happy HourCatering at Restaurant
18:10
60m
Social Event
Happy Hour
Catering

Unscheduled Events

Not scheduled
Social Event
ErlLounge
Erlang
Viktória Fördős Cisco Systems, Adrian Francalanza University of Malta

Call for Papers

Berlin, Germany, 18 August 2019

Satellite event of the 24th ACM SIGPLAN International Conference on Functional Programming (ICFP 2019) 18 - 23 August, 2019

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 two types of submissions.

  1. Technical papers describing language extensions, critical discussions of the status quo, formal semantics of language constructs, program analysis and transformation, virtual machine extensions and compilation techniques, implementations and interfaces of Erlang in/with other languages, and new tools (profilers, tracers, debuggers, testing frameworks, etc.). Submission related to Erlang, Elixir, Scala/Akka, CloudHaskell, Lisp Flavoured Erlang, OCaml, and functional programming are welcome and encouraged. The maximum length for technical papers is restricted to 12 pages, but short papers (max. 6 pages) are welcomed as well.

  2. Practice and application papers 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 practice and application papers is restricted to 12 pages, but short papers (max. 6 pages) are welcomed as well.

Workshop Co-Chairs

  • Adrian Francalanza, University of Malta, Malta
  • Viktória Fördős, Cisco Systems, Sweden

Program Committee

(Note: the Workshop Co-Chairs are also committee members)

  • Annette Bieniusa, University of Kaiserslautern, Germany
  • Christopher S. Meiklejohn, Carnegie Mellon University, USA
  • Clara Benac Earle, Universidad Politecnica de Madrid, Spain
  • Claudio Antares Mezzina, IMT Lucca, Italy
  • Emilio Tuosto, University of Leicester, UK
  • Felix Mulder, Klarna AB, Sweden
  • Francesco Cesarini, Erlang Solutions Ltd, UK
  • Julien Lange, University of Kent, UK
  • Kenji Rikitake, KRPEO, Japan
  • Melinda Tóth, ELTE Eötvös Loránd University, Hungary
  • Natalia Chechina, Bournemouth University, UK
  • Rumyana Neykova, Brunel University, UK
  • Scott Lystig Fritchie, Wallaroo, USA
  • Thomas Arts, Quviq AB, Sweden
  • Torben Hoffmann, Alert Logic, Denmark

Important Dates

  • Submission deadline: Sun May 19, 2019
  • Author notification: Fri June 14, 2019
  • Final submission for the publisher: Sun June 30, 2019
  • Workshop date: Sun August 18, 2019

Instructions to authors

Papers must be submitted online via HotCRP (via the “Erlang2019” event). The submission page is https://erlang19.hotcrp.com

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.

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.

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

Venue & Registration Details

For registration, please see the ICFP 2019 web site at: https://icfp19.sigplan.org/

Related Links