The theme of the workshop is that such programming models should be simple, practical, high-level, and well-founded. These qualities allow rigorous language specifications and support both formal and informal reasoning about programs. For concurrent and distributed systems, research on programming models has driven the design of several recent programming languages including Erlang, CML, Facile, and Haskell, as well as languages explicitly designed for concurrency or distribution such as HACL, JoCaml, Obliq, Oz, (Nomadic) Pict, and TyCO. Although the motivations behind the design of these languages are diverse (ranging from the development of graphical user interfaces and multi-agent systems to constraint, real-time, and distributed programming), suitable foundations have turned out to be quite similar in style and technique, often based on variants of well-known calculi for mobile processes.
|14.30-15.20||An Overview of Functional Nets. Invited Talk: Martin Odersky|
|15.20-16.00||Asynchronous Exceptions in Haskell. Simon Marlow, Simon Peyton-Jones, Andrew Moran|
|16.30-17.20||A distributed programming language for building security infrastructures. Invited Talk: Trevor Jim|
|17.20-18.00||A Distributed Calculus with Local Areas of Communication. Tom Chothia and Ian Stark.|
Here is the original Call for Papers.