Programme
All times are listed for CET+1 (Central European Summer Time)
Monday 14 June
Webinars
Tutorials
Tuesday 15 June
Webinars
Conference Talks
Wednesday 16 June
Webinars
Conference Talks
Thursday 17 June
Webinars
Conference Talks
Friday 18 June
Webinars
Workshop Talks
Coordination accepted papers and programme
Coordination Best Paper
Large-Scale Decentralised Systems
(session chair: Michele Loreti)
- A theory of Automated Market Makers in DeFi
by Massimo Bartoletti, James Hsin-Yu Chiang and Alberto Lluch Lafuente
(paper)
(promo)
(video)
- ReGraDa: Reactive Graph Data
by Leandro Galrinho, João Costa Seco, Søren Debois, Thomas Hildebrandt, Håkon Norman and Tijs Slaats
(paper)
(video)
- Tuple-based coordination in large-scale situated systems
by Roberto Casadei, Mirko Viroli, Alessandro Ricci and Giorgio Audrito
(paper)
(video)
Types and Implementations 1
(session chair: Vasco Vasconcelos)
- Relating Functional and Imperative Session Types
by Hannes Saffrich and Peter Thiemann
(paper) Towards a Spatial Model Checker on GPU
(promo)
(video)
- Deconfined Global Types for Asynchronous Sessions
by Francesco Dagnino, Paola Giannini and Mariangiola Dezani-Ciancaglini
(paper)
(promo)
(video)
- Manifestly Phased Communication via Shared Session Types
by Chuta Sano, Stephanie Balzer and Frank Pfenning
(paper)
(promo)
(video)
- Safe Session-Based Asynchronous Coordination in Rust
by Zak Cutner and Nobuko Yoshida
(paper)
(video)
Types and Implementations 2
(session chair: Giorgio Audrito)
- Asynchronous global types in co-logic programming
by Riccardo Bianchini and Francesco Dagnino
(paper)
(promo)
(video)
- Java Typestate Checker
by João Mota, Marco Giunti and António Ravara
(paper)
(promo)
(video)
- A Session Subtyping Tool
by Lorenzo Bacchiani, Mario Bravetti, Julien Lange and Gianluigi Zavattaro
(paper)
(video)
- Towards Probabilistic Session-Type Monitoring
by Christian Bartolo Burlò, Adrian Francalanza, Alceste Scalas, Emilio Tuosto and Catia Trubiani
(paper)
(video)
Microservices
(session chair: Larisa Safina)
- Microservice Dynamic Architecture-Level Deployment Orchestration
by Lorenzo Bacchiani, Mario Bravetti, Saverio Giallorenzo, Jacopo Mauro, Iacopo Talevi and Gianluigi Zavattaro
(paper)
(video)
- Jolie & LEMMA: Model-Driven Engineering and Programming Languages Meet on Microservices
by Saverio Giallorenzo, Fabrizio Montesi, Marco Peressotti, Florian Rademacher and Sabine Sachweh
(paper)
(video)
- ScaFi-Web: a Web-based Application for Field-based Coordination Programming
by Gianluca Aguzzi, Roberto Casadei, Niccolò Maltoni, Danilo Pianini and Mirko Viroli
(paper)
(promo)
(video)
Modelling: Structures and Implementations
(session chair: José Proença)
- A Clean and Efficient Implementation of Choreography Synthesis for Behavioural Contracts
by Davide Basile and Maurice H. ter Beek
(paper)
(promo)
(video)
- A Practical Tool-Chain for the Development of Coordination Scenarios: Graphical Modeler, DSL, Code Generators and Automaton-Based Simulator
by Eva Maria Kuehn
(paper)
(promo)
(video)
DAIS accepted papers and programme
DAIS Best Paper
- ASPAS: As Secure as Possible Available Systems
by Houssam Yactine, Ali Shoker and Georges Younes
(paper)
(promo)
(video)
Distributed Algorithms
(session chair: Valerio Schiavoni)
- Network Federation for Inter-Cloud Operations
by Johannes Köstler, Sven Gebauer and Hans P. Reiser
(paper)
(promo)
(video)
- SPECK: Composition of Stream Processing Applications over Fog Environments
by Daniele Miorandi, Davaadorj Battulga and Cedric Tedeschi
(paper)
(video)
- Portable Intermediate Representation for efficient Big Data Analytics
by Ioannis Tzouros, Michail Tsenos and Vana Kalogeraki
(paper)
(video)
Privacy and Security
(session chair: Pierre Sutra)
- Shared-Dining: Broadcasting Secret Shares using Dining-Cryptographers Groups
by David Mödinger, Juri Dispan and Franz J. Hauck
(paper)
(promo)
(video)
- KEVLAR-TZ: A Secure Cache for ARM TrustZone
by Oscar Benedito, Ricard Delgado-Gonzalo and Valerio Schiavoni
(paper)
(video)
Scalability and Elasticity
(session chair: Pierre-Louis Aublin)
- A methodology for tenant migration in legacy shared-table multi-tenant applications
by Guillaume Rosinosky, Samir Youcef, François Charoy and Etienne Rivière
(paper)
(promo)
(video)
- Analysis and Improvement of Heterogeneous Hardware Support in Docker Images
by Panagiotis Gkikopoulos, Valerio Schiavoni and Josef Spillner
(paper)
(promo)
(video)
- UCBFed: Using Reinforcement Learning Method to Tackle the Federated Optimization Problem
by Wanqi Chen and Xin Zhou
(paper)
(video)
FORTE accepted papers and programme
FORTE Best Paper
- A case study on parametric verification of failure detectors
by Thanh-Hai Tran, Igor Konnov, and Josef Widder
(paper)
(promo)
(video)
(session chair: Mohammad Mousavi)
- A Multi-agent Model for Polarization Under Confirmation Bias in Social Networks
by Frank Valencia, Mario S. Alvim, Sophia Knight, Santiago Quintero, and Bernardo Amorin
(paper)
(video)
- Supervisory Synthesis of Configurable Behavioural Contracts with Modalities
by Davide Basile, Maurice H. ter Beek, Pierpaolo Degano, Axel Legay, Gianluigi Ferrari, Stefania Gnesi, and FelicitaDi Giandomenico
(paper)
(promo)
(video)
- Formal verification of HotStuff
by Leander Jehl
(paper)
(promo)
(video)
Static Analysis and Type Systems
(session chair: Thomas Neele)
- Prioritise the Best Variation
by Wen Kokke and Ornela Dardha
(paper)
(video)
- A formalisation of SysML state machines in mCRL2
by Mark Bouwman, Bas Luttik and Djurre van der Wal
(paper)
(video)
- Towards a spatial model checker on GPU
by Laura Bussi, Vincenzo Ciancia and Fabio Gadducci
(paper)
(promo)
(video)
Verification Models
(session chair: Anna Philippou)
- On Bidirectional Runtime Enforcement
by Luca Aceto, Ian Cassar, Adrian Francalanza, and Anna Ingolfsdottir
(paper)
(promo)
(video)
- Branching Place Bisimilarity: A Decidable Behavioral Equivalence for Finite Petri Nets with Silent Moves
by Roberto Gorrieri
(paper)
(video)
- How Adaptive and Reliable is your Program?
by Valentina Castiglioni, Michele Loreti, and Simone Tini
(paper)
(video)
Mechanisation Modelling
(session chair: Björn Victor)
- π with leftovers: a mechanisation in Agda
by Uma Zalakain and Ornela Dardha
(paper)
(promo)
(video)
- Off-the-shelf Automated Analysis of Liveness Properties for Just Paths
by Mark Bouwman, Bas Luttik and Tim Willemse
(paper)
(video)
- Towards Multi-layered Temporal Models: A Proposal to Integrate Instant Refinement in CCSL
by Mathieu Montin and Marc Pantel
(paper)
(video)
FOCODILE accepted papers and programme
Session 1
(session chair: Nikos Leonardos)
- Formal verification of HotStuff
by Leander Jehl
- Elmo: Recursive Virtual Payment Channels for Bitcoin
by Orfeas Stefanos Thyfronitis Litos
- Dynamical Analysis of the EIP-1559 Ethereum Fee Market
by Stefanos Leonardos
- Reaching Agreement Without Saying Much: Byzantine Agreement With Polylog Bits Per Party
by Ran Cohen
Session 2
(session chair: Petros Potikas)
- FairMM: A Fast and Frontrunning-Resistant Crypto Market-Maker
by Michele Ciampi
- Efficient State Management in Distributed Ledgers
by Dimitris Karakostas
- Scalable Byzantine Fault Tolerance through Leaderless State Machine Replication
by Tuanir F. Rezende
Plenary Talk
(session chair: Aris Pagourtzis)
- High-performance crash-tolerant SMR in a single datacenter
by Lewis Tseng
Session 3
(session chair: Aris Pagourtzis)
- Toward democratising secure decentralised computation
by Eleftherios Kokkoris-Kogias
REMV accepted papers and programme
- Computer vision system for recognizing plant diseases and pests
by Korchagin S.A. and Misharina M.S.
- New possibilities of using the classical theory of M-type devices, on the example of parametric generation in crossed fields
by Alexander Rozov, Vil Baiburin, Vycheslav Komarov and Alexander Nikiforov
- Development of mathematical models and software for studying the mechanism of electroporation of cell membranes
by Kim V.P. and Kim R.P.
- Program complex for assessing the complexity of flight trajectories of groups of unmanned aerial vehicles in aviation transport systems
by Bublikov K.V., Kositsyn A.A. and Leonid Filimonyuk
- Computer vision system for analyzing 2D tomograms of brain activity
by Maximenko V.A., Kuz A.K., Korchagin S.A. and Hramov A.E.
- Application of fuzzy logic to control a lithium-ion energy storage device
by Serdechny D.V.
- Composite radiators for energy-efficient cooling systems for LED and other high-power electronic equipment
by Hasanshin I.Ya.
ICE accepted papers and programme (18 June 2021)
You can also download the ICE 2021 pre-proceedings.
Invited talk 1
- 9:10-10:10 Laura Bocchi (University of Kent, UK): Protocols, timeouts, and failures
(see the invited talks page for details)
Session types
Session Chair: Ivan Prokić
- 10:10-10:30 Multiparty Session Programming with Global Protocol Combinators (oral communication)
by Keigo Imai, Rumyana Neykova, Nobuko Yoshida, and Shoji Yuen
- 10:30-11:00 Deadlock Freedom for Asynchronous and Cyclic Process Networks
by Bas van den Heuvel and Jorge A. Pérez
Invited talk 2
- 13:00-14:00 Helene Coullon (IMT Atlantique, FR): Execution and Planning of Distributed Systems Reconfigurations - Concurrency and formal aspects
(see the invited talks page for details)
Process algebra
Session chair: Ivan Lanese
- 14:00-14:30 Decomposing Monolithic Processes in a Process Algebra with Multi-actions
by Maurice Laveaux and Tim Willemse
- 14:30-14:50 On Encoding Primitives for Compensation Handling as Adaptable Processes (oral communication)
by Jovana Dedeić, Jovanka Pantović, and Jorge A. Pérez
- 14:50-15:20 Processes, Systems & Tests: Defining Contextual Equivalences
by Clément Aubert and Daniele Varacca
Models
Session chair: Sophia Knight
- 17:00-17:30 Towards Generalised Half-Duplex Systems
by Cinzia Di Giusto, Loïc Germerie Guizouarn, and Etienne Lozes
- 17:30-18:00 A Semantic Model for Interacting Cyber-Physical Systems
by Benjamin Lion, Farhad Arbab, and Carolyn Talcott
Polarization
Session chair: Alberto Lluch Lafuente
- 18:00-18:20 A Multi-Agent Model for Polarization under Confirmation Bias in Social Networks (oral communication)
by Mario Alvim, Bernardo Amorim, Sophia Knight, Santiago Quintero, and Frank Valencia
- 18:20-18:40 Expanding Social Polarization Models by Incorporating Belief Credibility (oral communication)
by Alex Chambers and Sophia Knight