Write a Blog >>
ICFP 2016
Sun 18 - Sat 24 September 2016 Nara, Japan

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.

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

Fri 23 Sep

Displayed time zone: Osaka, Sapporo, Tokyo change

10:35 - 11:25
Scalability and DistributionErlang at Conference Room 2
10:35
25m
Talk
A Scalable Reliable Instant Messenger using the SD Erlang Libraries
Erlang
Natalia Chechina University of Glasgow, Mario Moro Hernandez , Phil Trinder University of Glasgow
11:00
25m
Talk
CRDTs for the Configuration of Distributed Erlang Systems
Erlang
Viktória Fördős Erlang Solutions Ltd., Francesco Cesarini
11:45 - 12:35
Experience report presentations Erlang at Conference Room 2
11:45
25m
Talk
Observing the consistency of distributed systems
Erlang
Deepthi Devaki Akkoorath , Viktória Fördős Erlang Solutions Ltd., Annette Bieniusa Technischen Universität Kaiserslautern
12:10
25m
Talk
Making everybody comfortable with Erlang: a SCADA system for thermal control
Erlang
14:00 - 14:50
14:00
25m
Talk
Profiling Actor Utilization and Communication in Akka
Erlang
Andrea Rosà Università della Svizzera italiana, Lydia Y. Chen IBM Research Lab Zurich, Walter Binder University of Lugano
14:25
25m
Talk
The Nifty Way to Call Hell from Heaven
Erlang
15:20 - 16:10
Poster presentationsErlang at Conference Room 2
15:20
25m
Other
Automatic generation of UML sequence diagrams from test counterexamples
Erlang
Daniel Carballa , Laura M. Castro University of A Coruña
15:45
25m
Other
Towards Semi-Automatic Data-Type Translation for Parallelism in Erlang
Erlang
Adam Barwell , Christopher Brown , Kevin Hammond University of St. Andrews, UK, David Castro-Perez University of St. Andrews, UK
16:40 - 18:00
Erlang in Robotics & Erlang Latest NewsErlang at Conference Room 2
16:40
25m
Talk
Towards Reliable and Scalable Robot Communication
Erlang
Andreea Lutac , Natalia Chechina University of Glasgow, Gerardo Aragon-Camarasa , Phil Trinder University of Glasgow
17:05
25m
Talk
Erlang latest news
Erlang

17:30
30m
Day closing
Farewell & Closing
Erlang

Call for Papers

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):

    • virtual machine extensions and compilation techniques
    • implementations and interfaces of Erlang in/with other languages
    • new tools (profilers, tracers, debuggers, testing frameworks etc.)
    • language extensions
    • formal semantics, correctness and verification
    • testing Erlang programs
    • program analysis and transformation
    • Erlang-like languages and technologies
    • functional languages and multi-processing
    • concurrency in functional languages
    • functional languages and distributed computing
    • parallel programming
    • pattern based programming
    • Erlang in education

    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.

Important Dates

  • Submission deadline (Extended): Fri June 10, 2016
  • Author notification: Fri July 8, 2016
  • Final submission for the publisher: Sun July 31, 2016
  • Workshop date: September 23, 2016

Instructions to authors

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

Erlang 2016- Proceedings of the 15th International Workshop on Erlang

Erlang 2016- Proceedings of the 15th International Workshop on Erlang

Full Citation in the ACM Digital Library

SESSION: Research Papers

The Nifty way to call hell from heaven

  • Andreas Löscher
  • Konstantinos Sagonas

Towards reliable and scalable robot communication

  • Andreea Lutac
  • Natalia Chechina
  • Gerardo Aragon-Camarasa
  • Phil Trinder

Profiling actor utilization and communication in Akka

  • Andrea Rosà
  • Lydia Y. Chen
  • Walter Binder

A scalable reliable instant messenger using the SD Erlang libraries

  • Natalia Chechina
  • Mario Moro Hernandez
  • Phil Trinder

CRDTs for the configuration of distributed Erlang systems

  • Viktória Fördős
  • Francesco Cesarini

SESSION: Experience Reports

Observing the consistency of distributed systems

  • Deepthi Devaki Akkoorath
  • Viktória Fördős
  • Annette Bieniusa

Making everybody comfortable with Erlang: a SCADA system for thermal control

  • Laura M. Castro
  • J. Daniel Fernández
  • Carlos López Pampín

SESSION: Poster Presentations

Automatic generation of UML sequence diagrams from test counterexamples

  • Daniel Carballa
  • Laura M. Castro

Towards semi-automatic data-type translation for parallelism in Erlang

  • Adam D. Barwell
  • Christopher Brown
  • David Castro
  • Kevin Hammond