Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1292520acmconferencesBook PagePublication PagesicfpConference Proceedingsconference-collections
ERLANG '07: Proceedings of the 2007 SIGPLAN workshop on ERLANG Workshop
ACM2007 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ICFP07: ACM SIGPLAN International Conference on Functional Programming Freiburg Germany 5 October 2007
ISBN:
978-1-59593-675-2
Published:
05 October 2007
Sponsors:
Next Conference
October 12 - 18, 2025
Singapore , Singapore
Reflects downloads up to 12 Nov 2024Bibliometrics
Skip Abstract Section
Abstract

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.

Skip Table Of Content Section
SESSION: Language
Article
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 ...

Article
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 ...

Article
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 ...

Article
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 ...

SESSION: Semantics and communication
Article
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 ...

Article
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 ...

Article
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 ...

Article
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 ...

SESSION: Applications
Article
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 ...

Article
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 ...

Article
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 ...

Contributors
  • University of Kent
  • Technical University of Madrid
Please enable JavaScript to view thecomments powered by Disqus.

Recommendations

Acceptance Rates

ERLANG '07 Paper Acceptance Rate 11 of 15 submissions, 73%;
Overall Acceptance Rate 51 of 68 submissions, 75%
YearSubmittedAcceptedRate
Erlang '1414964%
Erlang '13151280%
Erlang '11141071%
ERLANG '0810990%
ERLANG '07151173%
Overall685175%