CALL FOR PAPERS
Eleventh ACM SIGPLAN Erlang WorkshopCopenhagen, Denmark
Friday, September 14, 2012
A satellite event of the 17th ACM SIGPLAN International Conference on Functional Programming (ICFP 2012).
Erlang is a concurrent, distributed functional programming language aimed at systems with requirements on massive concurrency, soft real time response, fault tolerance, and high availability. It has been available as open source for over a decade, creating a community that actively contributes to its already existing rich set of libraries and applications. Originally created for telecom applications, its usage has spread to other domains including e-commerce, banking, databases, and computer telephony and messaging.
Erlang programs are today among the largest applications written in any functional programming language. These applications offer new opportunities to evaluate functional programming and functional programming methods on a very large scale and suggest new problems for the research community to solve.
This workshop will bring together the open source, academic, and industrial programming communities of Erlang. It will enable participants to familiarize themselves with recent developments on new techniques and tools tailored to Erlang, novel applications, draw lessons from users' experiences and identify research problems and common areas relevant to the practice of Erlang and functional programming.
We invite three sorts of submissions.
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 that they are not accepted as full papers.
|Keynote||Session chair: Scott Lystig Fritchie (Basho Technologies)|
|0900||Keynote speaker: Kresten Krab Thorup (Trifork A/S)|
|Session 1||Intelligent Agents. Session Chair: Erik Stenman (Klarna AB)|
Erlang as an Implementation Platform for BDI Languages
Alvaro Fernandez Díaz, Clara Benac Earle and Lars-Åke Fredlund.
|Session 2||Implementation. Session Chair: Kenneth Lundin (Ericsson AB)|
On Preserving Term Sharing in the Erlang Virtual Machine
Nikolaos Papaspyrou and Konstantinos Sagonas
ErLLVM: An LLVM Backend for Erlang
Kostis Sagonas, Chris Stavrakakis and Yiannis Tsiouris.
A Scalability Benchmark Suite for Erlang/OTP
Stavros Aronis, Nikolaos Papaspyrou, Katerina Roukounaki, Konstantinos Sagonas, Yiannis Tsiouris and Ioannis Venetis.
|Session 3||Distribution. Session Chair: Steve Vinoski (Basho Technologies)|
Distributed Computation on Dynamo-style Distributed Storage: Riak Pipe
Failover and takeover contingency mechanisms for netsplits and node fall down
Macías López, Laura M. Castro and David Cabrero
|Session 4||Poster session. Session Chair: Tamas Kozsik (ELTE)|
Co-ops: Concurrent Algorithmic Skeletons for Erlang
Towards Automatic Actor Pinning on Multi-Core Architectures
Emilio Francesquini, Alfredo Goldman and Jean-François Méhaut.
ooErlang: Another Object Oriented Extension to Erlang
Jucimar Silva Jr and Rafael Lins
Randomness and Random Testing
Session Chair: Kostis Sagonas (Uppsala University)
TinyMT Pseudo Random Number Generator for Erlang
Concurrent Property-based Testing: From Prototype to Final Implementation
|Panel discussion: Scaling Erlang to 1000s of cores|
|Jay Nelson, DuoMark International|
|Patrik Nyblom, Ericsson AB|
|Kostis Sagonas, Uppsala University|