TUESDAY June 2, 2015
8:00 – 8:50 Registration
8:50 – 9:00 Opening (Alain Girault, General Chair)
9:00 – 10:30 Keynote #1:
Alois Ferscha – Awareness as a Mechanism of Coordination in Planetary Scale Distributed Systems
Session chair: Mirko Viroli, Università di Bologna, Italy
10:30 – 11:00 Break
11:00 – 12:30 Joint Session (COORDINATION,DAIS,FORTE)
- A Fixpoint-based Calculus for Graph-shaped Computational Fields
 Alberto Lluch Lafuente, Michele Loreti and Ugo Montanari
- Fully Distributed Privacy Preserving Mini-Batch Gradient Descent Learning
 Gábor Danner and Mark Jelasity.
-  Automatic Verication of Stabilization for Some Distributed Algorithms
 Ritwika Ghosh and Sayan Mitra
12:30 – 14:00 Lunch
14:00 – 15:30 COORDINATION Session 1 — Tuple-based coordination
Session chair: Farhad Arbab, CWI and Leiden University, The Netherlands
- Replica-based High-Performance Tuple Space Computing
 Marina Andric, Rocco De Nicola and Alberto Lluch Lafuente
- Investigating Fluid-flow Semantics of Asynchronous Tuple-based Process Languages for Collective Adaptive Systems
 Diego Latella, Michele Loreti and Mieke Massink
- Logic Fragments: a coordination model based on logic inference
 Francesco Luca De Angelis and Giovanna Di Marzo Serugendo
14:00 – 15:30 DAIS Session 1 – Datastores
Session chair: Alysson Bessani, Universidade de Lisboa, Portugal
- X-Ray: Monitoring and analysis of distributed database queries
 Pedro Guimarães and Jose Pereira
- Leader Election with a NewSQL Database
 Salman Niazi, Mahmoud Ismail, Gautier Berthou and Jim Dowling
- Concise Server-Wide Causality Management for Eventually Consistent Data Stores
 Ricardo Gonçalves, Paulo Sérgio Almeida, Carlos Baquero and Victor Fonte
14:00 – 15:30 FORTE Session 1 — Ensuring Properties of Distributed Systems
- Timely Dataflow: A Model
 Martín Abadi and Michael Isard
- On Partial Order Semantics for SAT/SMT-based Symbolic Encodings of Weak Memory Concurrency
 Alex Horn and Daniel Kroening
- Types for Deadlock-Free Higher-Order Programs
 Luca Padovani and Luca Novara
15:30 – 16:00 Break
16:00 – 17:00 COORDINATION Session 2 — Constraints
Session chair: Carolyn Talcott, SRI International, California, USA
- Take Command of Your Constraints!
 Sung-Shik T.Q. Jongmans and Farhad Arbab
- A Labelled Semantics for Soft Concurrent Constraint Programming
 Fabio Gadducci, Francesco Santini, Luis Pino and Frank Valencia
16:00 – 17:30 DAIS Session 2 – Cloud
Session Chair: Paulo Sérgio Almeida, INESC TEC, Porto, Portugal
- Fluidify: Decentralized Overlay Deployment in a Multi-Cloud World
 Resmi Ariyattu and Francois Taiani
- LiveCloudInspector: Towards Integrated IaaS Forensics in the Cloud
 Julian Zach and Hans P. Reiser
- Incentivising Resource Sharing in Federated Clouds (short)
 Eduardo de Lucena Falcão, Francisco Brasileiro, Andrey Brito and Jose Luis Vivas.
- Replication of Recovery Log — an Approach to Enhance SOA Reliability (short)
 Anna Kobusinska
16:00 – 17:00 FORTE Session 2 — Efficient Verification Techniques
- Sliced Path Prefixes – An Effective Method to Enable Refinement Selection
 Dirk Beyer, Stefan Löwe and Philipp Wendler
- Extending Testing Automata to All LTL
 Ala Eddine Ben Salem
WEDNESDAY, June 3, 2015
9:00 – 10:30 Keynote #2:
Willy Zwaenepoel – Analytics on Graphs with a Trillion Edges
10:30 – 11:00 Break
11:00 – 12:30 COORDINATION Session 3 — Coordinating ensembles
Session chair: Rocco de Nicola, IMT – Institute for Advanced Studies, Italy
- Dynamic Choreographies: Safe Runtime Updates of Distributed Applications
 Mila Dalla Preda, Maurizio Gabbrielli, Saverio Giallorenzo, Ivan Lanese and Jacopo Mauro
- Comingle: Distributed Logic Programming for Decentralized Mobile Ensembles
 Edmund Soon Lee Lam, Iliano Cervesato and Nabeeha Fatima
- Type Reconstruction Algorithms for Deadlock-Free and Lock-Free Linear π − Calculi
 Luca Padovani, Tzu-Chun Chen and Andrea Tosatto
11:00 – 12:30 – DAIS Session 3 – Scalability
Session chair: Jim Dowling, KTH, Stockholm, Sweden
- Dynamic Message Processing and Transactional Memory in the Actor Model
 Yaroslav Hayduk, Anita Sobe and Pascal Felber
- Cheap and Cheerful: Trading Speed and Quality for Scalable Social-Recommenders
 Anne-Marie Kermarrec, Francois Taiani and Juan M. Tirado
- Similitude: Decentralised Adaptation in Large-Scale P2P Recommenders
 Davide Frey, Anne-Marie Kermarrec, Christopher Maddock, Andreas Mauthe, Pierre-Louis Roman and François Taïani
11:00 – 12:00 – FORTE Session 3 : Models for Concurrency and Distribution
- Dynamic Causality in Event Structures
 Youssef Arbach, David S. Karcher, Kirstin Peters and Uwe Nestmann
- Code Mobility Meets Self-organisation: a Higher-order Calculus of Computational Fields
 Ferruccio Damiani, Mirko Viroli, Danilo Pianini and Jacob Beal
- Loop Freedom in AODVv2
 Kedar Namjoshi and Richard Trefler
12:30 – 14:00 Lunch
14:00 – 15:30 10th Anniversary Panel : DisCotec Science, the Next 10 Years
Panelists: Erika Abraham, Ahmed Bouajjani, Frank de Boer, Rocco de Nicola, Kurt Geihs, Willy Zwaenepoel
15:30 – 16:00 Break
16:00 – 17:30 COORDINATION Session 4 – Agent-oriented techniques
Session chair: Tom Holvoet, KU Leuven, Belgium
- Parallelisation and application of AD3 as a method for solving large scale combinatorial auctions
 Francisco Cruz-Mencia, Antonio Espinosa, Juan Carlos Moure, Jesus Cerquides and Juan Antonio Rodriguez-Aguilar
- Handling agent perception in heterogeneous distributed systems: a policy-based approach
 Stephen Cranefield and Surangika Ranathunga
- Blending Event-Based and Multi-Agent Systems around Coordination Abstractions
 Andrea Omicini, Giancarlo Fortino and Stefano Mariani
16:00 – 17:30 DAIS Session 4 – Consistency and Performance
Session Chair: Hans P. Reiser, University of Pasau, Germany
- A CRDT Supporting Selective Undo for Collaborative Text Editing
 Weihai Yu, Luc André and Claudia-Lavinia Ignat
- Practical Evaluation of Large Scale Applications
 Tiago Jorge, Francisco Maia, Miguel Matos, Jose Pereira and Rui Oliveira.
- The Impact of Consistency on System Latency in Fault Tolerant Internet Computing
 Olga Tarasyuk, Alexander Romanovsky, Anatoliy Gorbenko, Vyacheslav Kharchenko and Vitalii Ruban.
16:00 – 17:00 FORTE Session 4 — Security
- Safe and simple isolation for an actor abstract machine
 Benoit Claudel, Quentin Sabah and Jean-Bernard Stefani
- Type checking privacy policies in the pi-calculus
 Dimitrios Kouzapas and Anna Philippou
THURSDAY, June 4, 2015
9:00 – 10:30 Keynote #3:
Leslie Lamport – What Should Math Have to do with Building Complex Distributed Systems?
10:30 – 11:00 Break
11:00 – 12:30 COORDINATION Session 5 – Shared spaces
Session chair: Eva Kuhn, TU Wien, Austria
- Klaim-DB: A Modeling Language for Distributed Database Applications
 Xi Wu, Ximeng Li, Alberto Lluch Lafuente, Flemming Nielson and Hanne Riis Nielson
- Open transactions on shared memory
 Marino Miculan, Marco Peressotti and Andrea Toneguzzo
- VISIRI – Distributed complex event processing system for handling large number of queries
 Malinda Kumarasinghe, Geeth Tharanga, Lasitha Weerasinghe, Ujitha Wickramarathna and Surangika Ranathunga
11:00 -12:30 DAIS Session 5 – Resource Management
Session chair: Frank Eliassen, University of Oslo, Norway
- Heterogeneous Resource Selection for Arbitrary HPC Applications in the Cloud
 Anca Iordache, Eliya Buyukkaya and Guillaume Pierre.
- MERCi-MIsS: Should I turn off my servers?
 Mar Callau-Zori, Luciana Arantes, Julien Sopena and Pierre Sens
- Distributed Monitoring and Management of Exascale Systems in the Argo Project (short)
 Swann Perarnau, Rajeev Thakur, Kamil Iskra, Ken Raffenetti, Franck Cappello, Rinku Gupta,
 Pete Beckman, Marc Snir, Henry Hoffmann, Martin Schulz and Barry Rountree
11:00 – 12:00 FORTE Session 5 : Ensuring Properties of Distributed Systems
- Translation Validation for Synchronous Data-flow Specification in the SIGNAL Compiler
 Van-Chan Ngo, Jean-Pierre Talpin and Thierry Gautier
- Faster linearizability checking via P-compositionality
 Alex Horn and Daniel Kroening
12:00 – 13:00 FORTE Session 6 : Real Time Systems
- Compliance and subtyping in timed session types
 Massimo Bartoletti, Tiziana Cimoli, Maurizio Murgia, Alessandro Sebastian Podda and Livio Pompianu
- Difference Bound Constraint Abstraction for Timed Automata Reachability Checking
 Weifeng Wang and Li Jiao

