I n v i t a t i o n   t o   a t t e n d

Seventh ACM SIGPLAN Erlang Workshop
Victoria, British Columbia, Canada, September 27, 2008
Satellite event of ACM SIGPLAN International Conference on Functional Programming, September 22-24, 2008


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 several years 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, and computer telephony.

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.

Workshop Programme
     

Session 1

  • Workshop Welcome
    Tee Teoh (Canadian Bank Note), workshop chair, and
    Zoltán Horváth (Eötvös Loránd University), program chair
  • Invited talk: The Future of Erlang
    Kenneth Lundin (Ericsson AB)
  • The delegates introduce themselves

Session 2 - Applications

  • A Comparative Evaluation of Imperative and Functional Implementations of IMAP Protocol
    Francesco Cesarini (Erlang Training and Consulting Ltd.),
    Viviana Pappalardo (Univeristy of Catania) and
    Corrado Santoro (Univeristy of Catania)
  • Scalaris: Reliable Transactional P2P Key/Value Store
    Web 2.0 Hosting with Erlang and Java

    Thorsten Schütt (Zuse Institute Berlin),
    Florian Schintke (Zuse Institute Berlin) and
    Alexander Reinefeld (Zuse Institute Berlin)
  • High-performance Technical Computing with Erlang
    Alceste Scalas (Center for Advanced Studies, Research and Development in Sardinia),
    Giovanni Casu (Center for Advanced Studies, Research and Development in Sardinia) and
    Piero Pili (Center for Advanced Studies, Research and Development in Sardinia)

Session 3 - Testing

  • Testing Erlang Data Types with Quviq QuickCheck
    Thomas Arts (IT University of Gothenburg/Quviq AB),
    Laura M. Castro (University of A Coruña) and
    John Hughes (Chalmers University of Technology/Quviq AB)
  • Early fault detection with model-based testing
    Jonas Boberg (Erlang Training and Consulting Ltd.)
  • Usage and potential of testing and modelling Erlang tools
    Tamás Nagy (Erlang Training and Consulting Ltd.) and
    Anikó Nagyné Víg (Erlang Training and Consulting Ltd.)

Session 4 - Typing and Refactoring

  • Refactoring with Wrangler, updated
    Huiqing Li (University of Kent),
    Simon Thompson (University of Kent),
    György Orosz (Eötvös Loránd University) and
    Melinda Tóth (Eötvös Loránd University)
  • Gradual Typing of Erlang Programs: A Wrangler Experience
    Konstantinos Sagonas (National Technical University of Athens) and
    Daniel Luna (University of Uppsala)
  • Refactoring Module Structure
    László Lövei (Eötvös Loránd University),
    Csaba Hoch (Eötvös Loránd University),
    Hanna Kőllő (Eötvös Loránd University),
    Dániel Horpácsi (Eötvös Loránd University),
    Tamás Nagy (Erlang Training and Consulting Ltd./Eötvös Loránd University),
    Anikó Nagyné Víg (Erlang Training and Consulting Ltd./Eötvös Loránd University),
    Róbert Kitlei (Eötvös Loránd University) and
    Roland Király (Eötvös Loránd University)

Session 5 - Informal Five Minute Presentations
 

Workshop Chair
Program Chair
Program Committee
Venue
Registration Details
  • For registration, please see the ICFP web site
Related Links