- Sponsor:
- sigplan
It is our great pleasure to welcome you to the 6th ACM SIGPLAN Erlang Workshop, Erlang'07. This year's workshop continues the tradition of being co-located with the annual International Conference on Functional Programming (ICFP), and being a forum for the presentation of research theory, implementation and applications of the Erlang programming language.
The call for papers attracted a total of 15 submissions and all submissions were reviewed by at least two programcommittee members. The program committee accepted 11 papers that cover a variety of topics, including language aspects, applications and program verification. The program committee also invited a keynote presentation on the parallel implementation of Erlang.
We have included in the program opportunities for all participants to introduce themselves and their Erlang interests, as well a "hot topic" session of five minute talks at the end of the day.
We hope that you will find this program interesting and thought-provoking and that the symposium will provide you with a valuable opportunity to share ideas with other researchers and Erlang practitioners from companies and academic institutions around the world.
Proceeding Downloads
Extended process registry for erlang
The built-in process registry has proven to be an extremely useful feature of the Erlang language. It makes it easy to provide named services, which can be reached without knowing the process identifier of the serving process.
However, the current ...
A language for specifying type contracts in erlang and its interaction with success typings
We propose a small extension of the Erlang language that allows programmers to specify contracts with type information at the level of individual functions. Such contracts are optional and they document the intended uses of functions. Contracts allow ...
Introducing records by refactoring
This paper focuses on introducing a new transformation to our existing model for refactoring Erlang programs. The goal of the transformation is to introduce a new abstraction level in data representation by substituting a group ofrelated data with a ...
Towards hard real-time erlang
In the last decades faster and more powerful computers made possible to seriously take into account high-level and functional programming languages also for non-academic projects. Haskell, Erlang, O'CAML have been effectively exploited in many ...
Programming distributed erlang applications: pitfalls and recipes
We investigate the distributed part of the Erlang programminglanguage, with an aim to develop robust distributed systems andalgorithms running on top of Erlang runtime systems. Although the stepto convert an application running on a single node to a ...
A more accurate semantics for distributed erlang
In order to formally reason about distributed Erlang systems, it is necessary to have a formal semantics. In a previous paper we have proposed such a semantics for distributed Erlang. However, recent work with a model checker for Erlang revealed that ...
Verification of timed erlang/OTP components using the process algebra μcrl
Recent work has looked at how Erlang programs could be model-checked via translation into the process algebra μCRL. Rules for translating Erlang programs and OTP components into μCRL have been defined and investigated. However, in the existing work, no ...
Priority messaging made easy
This paper provides an introduction to the finer points of priority based message reception. A new behaviour is devised to provide a generic server that does priority based message reception.
The combination of generic finite state machines and ...
Optimising TCP/IP connectivity
With the increased use of network enabled applications and server hosted software systems, scalability with respect to network connectivity is becoming an increasingly important subject. The programming language Erlang has previously been shown to be a ...
An erlang framework for autonomous mobile robots
This paper presents an Erlang-based framework, developed by the authors, for the realisation of software systems for autonomous mobile robots.
On the basis of the analysis of the main problems arising in the design and implementation of such a kind of ...
Learning programming with erlang
This paper presents an interactive framework for pupils to learn the basic concepts of programming by means of the functional programming language Erlang. Beside the idea of the framework we also sketch the different learning targets and exercises to ...
Recommendations
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
Erlang '14 | 14 | 9 | 64% |
Erlang '13 | 15 | 12 | 80% |
Erlang '11 | 14 | 10 | 71% |
ERLANG '08 | 10 | 9 | 90% |
ERLANG '07 | 15 | 11 | 73% |
Overall | 68 | 51 | 75% |