[TYPES/announce] PLACES 2015 Workshop: Call For Participation

Simon Gay Simon.Gay at glasgow.ac.uk
Sun Feb 8 06:14:38 EST 2015


                        CALL FOR PARTICIPATION
                               PLACES'15
            Programming Language Approaches to Concurrency
                  and Communication-cEntric Software
                     18th April 2015, London, UK
                         Affiliated to ETAPS
                     http://places15.di.fc.ul.pt/

** Information **

Applications today are built using numerous interacting services; soon
off-the-shelf CPUs will host thousands of cores, and sensor networks
will be composed from a large number of processing units. Many
applications need to make effective use of thousands of computing
nodes. At some level of granularity, computation in such systems is
inherently concurrent and communication-centred.

To exploit and harness the richness of this computing environment,
designers and programmers will utilise a rich variety of programming
paradigms, depending on the shape of the data and control
flow. Plausible candidates for such paradigms include structured
imperative concurrent programming, stream-based programming,
concurrent functions with asynchronous message passing, higher-order
types for events, and the use of types for communications and data
structures (such as session types and linear types), to name but a
few. Combinations of these abstractions will be used even in a single
application, and the runtime environment needs to ensure seamless
execution without relying on differences in available resources such
as the number of cores.

The development of effective programming methodologies for the coming
computing paradigm demands exploration and understanding of a wide
variety of ideas and techniques. This workshop aims to offer a forum
where researchers from different fields exchange new ideas on one of
the central challenges for programming in the near future, the
development of programming methodologies and infrastructures where
concurrency and distribution are the norm rather than a marginal
concern.


** Invited Speaker **

Martin Vechev, Software Reliability Lab, ETH Zurich


** Accepted Papers **

Session types as an effect system
Dominic Orchard and Nobuko Yoshida

Broadcast and aggregation in BBC
Hans Hüttel and Nuno Pratas

Precise subtyping for synchronous multiparty sessions
Mariangiola Dezani-Ciancaglini, Silvia Ghilezan, Svetlana Jakšić, 
Jovanka Pantović and Nobuko Yoshida

Reversible Communicating Processes
Geoffrey Brown and Amr Sabry

Retractable contracts
Franco Barbanera, Mariangiola Dezani-Ciancaglini, Ivan Lanese and Ugo 
De’Liguoro

A Typed Model for Dynamic Authorizations
Silvia Ghilezan, Svetlana Jakšić, Jovanka Pantović, Jorge A. Pérez and 
Hugo Torres Vieira

Communicating machines as a dynamic binding mechanism of services
Ignacio Vissani, Carlos Gustavo Lopez Pombo and Emilio Tuosto

Distributed Programming via Safe Closure Passing
Philipp Haller and Heather Miller

Behavioural types for non-uniform memory accesses
Juliana Franco and Sophia Drossopoulou


** Programme Committee **

Simon Gay, University of Glasgow, UK (co-chair)
Jade Alglave, University College London, UK (co-chair)
Josh Berdine, Microsoft Research Cambridge, UK
Stefan Blom, University of Twente, Netherlands
Nathan Chong, University College London, UK
Ornela Dardha, University of Glasgow, UK
Alexey Gotsman, IMDEA Software Institute, Spain
Hans Hüttel, Aalborg University, Denmark
Paul Keir, Codeplay Software Ltd, UK
Fabrizio Montesi, University of Southern Denmark, Denmark
David Pearce, Victoria University of Wellington, New Zealand
Pierre-Yves Strub, IMDEA Software Institute, Spain
Jules Villard, Imperial College London, UK


** Organising Committee **

Alastair Beresford,  University of Cambridge, UK
Simon Gay,  University of Glasgow, UK
Alan Mycroft,  University of Cambridge, UK
Vasco T. Vasconcelos,  University of Lisbon, Portugal
Nobuko Yoshida,  Imperial College London, UK


More information about the Types-announce mailing list