Apologies for multiple copies.


                             Call For Participation

                                      PLACES'14
         Programming Language Approaches to Concurrency
               and Communication-cEntric Software
                  April 12, 2014, Grenoble, France
               Workshop affiliated with ETAPS 2014
                    http://places14.di.fc.ul.pt/

** Registration **

Early registration from 20 January to 14 February 2014.
http://www.etaps.org/

** Invited Talk **

Finding concurrency bugs under imprecise harnesses
Akash Lal, Microsoft Research India

** Programme **

http://places14.di.fc.ul.pt/programme

** Accepted Papers **

- Session Type Isomorphisms. Mariangiola Dezani-Ciancaglini (University of 
Torino, Italy), Luca Padovani (University of Torino, Italy), and Jovanka 
Pantovic (University of Novi Sad)

- Sessions as propositions. Sam Lindley (University of Edinburgh, UK) and J. 
Garrett Morris (University of Edinburgh, UK)

- Multiparty Session Actors. Rumyana Neykova (Imperial College London, UK) and 
Nobuko Yoshida (Imperial College London, UK)

- Towards Reversible Sessions. Francesco Tiezzi (IMT, Institute for Advanced 
Studies Lucca, Italy) and Nobuko Yoshida (Imperial College London, UK)

- Verifying Parallel Loops with Separation Logic.  Stefan Blom (FMT, EWI, 
University of Twente, Nederlands), Saeed Darabi (FMT, EWI, University of 
Twente, Nederlands), and Marieke Huisman (University of Twente, Nederlands)

- Session Types for Broadcasting.  Dimitrios Kouzapas (University of Glasgow, 
UK), Ramunas Gutkovas (Uppsala University, Sweden), and Simon Gay (University 
of Glasgow, UK)

- Modularising global session types.  Tzu-Chun Chen (University of Torino, 
Italy)

- Multiparty Sessions based on Proof Nets.  Dimitris Mostrous (University of 
Lisbon, Portugal)

- Towards Composable Concurrency Abstractions.  Janwillem Swalens (Vrije 
Universiteit Brussel, Belgium), Stefan Marr (Vrije Universiteit Brussel, 
Belgium), Joeri De Koster (Vrije Universiteit Brussel, Belgium), and Tom Van 
Cutsem (Vrije Universiteit Brussel, Belgium)
** Theme and Goals **

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.

** Topics of Interest **

*Design and implementation of programming languages with first class support 
for concurrency and communication
* Behavioural types, including session types
* Concurrent data types, objects and actors
* Verification and program analysis methods for concurrent and distributed 
software
* Runtime systems for scalable management of concurrency and resource allocation
* High-level programming abstractions addressing security concerns in 
concurrent and distributed programming
* Multi- and many-core programming models, including methods for harnessing 
GPUs and other accelerators
* Memory models for concurrent programming on relaxed-memory architectures
* Integration of sequential and concurrent programming techniques
* Use of message passing in systems software
* Interface languages for communication and distribution
* Novel programming methodologies for sensor networks
* Programming language approaches to web services
* Concurrency and communication in event processing and business process 
management

** Program Committee **

Jade Alglave, University College London, UK
Michele Bugliesi, Università Ca' Foscari Venezia, IT
Alastair Donaldson, Imperial College London, UK (co-chair)
Benedict Gaster, Qualcomm, USA
Simon Gay, University of Glasgow, UK
Thomas Hildebrandt, IT University of Copenhagen, DK
Jeroen Ketema, Imperial College London, UK
Hans-Wolfgang Loidl, Heriot-Watt University, UK
Etienne Lozes, ENS Cachan & University of Kassel, FR & DE
Francisco Martins, University of Lisbon, PT
Alan Mycroft, University of Cambridge, UK
Luca Padovani, Università di Torino, IT
Shaz Qadeer, MSR Redmond, USA
Vasco T. Vasconcelos, University of Lisbon, PT (co-chair)

** Organizing Committee **

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

----
[[ Petri Nets World:                                                ]]
[[              http://www.informatik.uni-hamburg.de/TGI/PetriNets/ ]]
[[ Mailing list FAQ:                                                ]]
[[ http://www.informatik.uni-hamburg.de/TGI/PetriNets/pnml/faq.html ]]
[[ Post messages/summary of replies:                                ]]
[[                               [email protected] ]]

Reply via email to