Photo by Robin Mathlener on Unsplash

Programme

Location

DisCoTec 2024 will take place at the Bernoulliborg (Bernoulli building) in the Zernike Campus of the University of Groningen.

Laurensvanheerde, CC BY-SA 4.0, via Wikimedia Commons

In A Nutshell

Monday, June 17

Tuesday, June 18: Main Conferences

Wednesday, June 19: Main Conferences

Thursday, June 20: DisCoTec Main Conferences

Friday, June 21: DisCoTec Workshops

Overview (Tuesday - Thursday)

Tuesday, June 18: DisCoTec Main Conferences

Time COORDINATION DAIS + FORTE
09:00-09:30 Opening Ceremony DisCoTec 2024 Opening Ceremony DisCoTec 2024
  DisCoTec Invited Talk
(Room BB 5161.0105)
Chair: Valentina Castiglioni
DisCoTec Invited Talk
(Room BB 5161.0105)
Chair: Valentina Castiglioni
09:30-10:30 Laura Kovács:
Automated Reasoning in BlockChain Security
Laura Kovács:
Automated Reasoning in BlockChain Security
10:30-11:00 coffee break coffee break
  Session 1 (Joint): DisCoTec Best Papers
(Room BB 5161.0105)
Chair: Jorge Pérez
Session 1 (Joint): DisCoTec Best Papers
(Room BB 5161.0105)
Chair: Jorge Pérez
11:00-11:30 A Probabilistic Choreography Language for PRISM A Probabilistic Choreography Language for PRISM
11:30-12:00 Compact Storage of Data Streams in Mobile Devices Compact Storage of Data Streams in Mobile Devices
12:00-12:30 Weak Simplicial Bisimilarity for Polyhedral Models and SLCSη Weak Simplicial Bisimilarity for Polyhedral Models and SLCSη
12:30-13:50 lunch break lunch break
  COORDINATION
(Room BB 5161.0105)
DAIS + FORTE
(Room BB 5161.0253)
13:50 - 14:00 Welcome COORDINATION Welcome DAIS+FORTE
  Session 2:
Coordination Approaches

Chair: Michele Loreti
Session 2:
Testing and Verification

Chair: Adrian Francalanza
14:00-14:30 Field-based Coordination for Federated Learning Network simulation-centric compositional testing
14:30-15:00 An Enhanced Exchange Operator for XC Guess and then check: controller synthesis for safe and secure cyber-physical systems
15:00-15:30 TRAC: a tool for data-aware coordination (with an application to smart contracts) Formally verifying a rollback-prevention protocol for TEEs
15:30-16:00 coffee break coffee break
  Session 3:
Collective Systems

Chair: Mieke Massink
Session 3:
Blockchain and CRDTs

Chair: Rolando Martins
16:00-16:30 ScaFi-Blocks: A Visual Aggregate Programming Environment for Low-Code Swarm Design Mining Profitability in Bitcoin: Calculations of User-Miner Equilibria and Cost of Mining
16:30-17:00 Visualisation of Collective Systems with Sequit and Sibilla A CRDT for Replicated Relational Databases with Integrity Constraints

Wednesday, June 19: DisCoTec Main Conferences

Time COORDINATION DAIS + FORTE
08:50-09:00 Welcome Welcome
  DisCoTec Invited Talk
(Room BB 5161.0105)
Chair: Rolando Martins
DisCoTec Invited Talk
(Room BB 5161.0105)
Chair: Rolando Martins
09:00-10:00 Paulo Veríssimo:
Platform Resilience? Beware of Threats from the “basement”
Paulo Veríssimo:
Platform Resilience? Beware of Threats from the “basement”
10:00-10:30 coffee break coffee break
  COORDINATION
(Room BB 5161.0105)
DAIS + FORTE
(Room BB 5161.0253)
  Session 4:
Tools for Coordination

Chair: Mirko Viroli
Session 4:
Automata, Languages and Monitoring

Chair: Adrian Francalanza
10:30-11:00 COTS: Connected OpenAPI Test Synthesis for RESTful Applications AuDaLa is Turing complete
11:00-11:30 An OpenWhisk Extension for Topology-aware Allocation Priority Policies Synthesis for prefix first-order logic on data words
11:30-12:00 SEArch: an execution infrastructure for service-based software systems Synthesizing timed automata with minimal number of clocks for optimised timed scenarios
12:00-12:30 Coconut: Typestates for Embedded Systems (Remote) Adaptable configuration of decentralised monitors
12:30-14:00 lunch break lunch break
14:30-16:30 Excursion
(city center)
Excursion
(city center)
18:00-21:00 Dinner
Feithhuis (city center)
Dinner
Feithhuis (city center)

Thursday, June 20: DisCoTec Main Conferences

Time COORDINATION DAIS + FORTE
09:20-09:30 Welcome Welcome
  DisCoTec Invited Talk
(Room BB 5161.0105)
Chair: Ilaria Castellani
DisCoTec Invited Talk
(Room BB 5161.0105)
Chair: Ilaria Castellani
09:30-10:30 Marieke Huisman:
VerCors: Inclusive Software Verification
Marieke Huisman:
VerCors: Inclusive Software Verification
10:30-11:00 coffee break coffee break
  COORDINATION
(Room BB 5161.0105)
DAIS + FORTE
(Room BB 5161.0253)
  Session 5:
Call for Action and Case Studies

Chair: Antonio Ravara
Session 5:
Stream Processing and Security

Chair: Rolando Martins
11:00-11:30 The Concurrent Calculi Formalisation Benchmark Stream Economics: Resource Efficiency in Streams with Task Over-Allocation and Load Shedding (Remote)
11:30-12:00 Choreographic Automata: A Case Study in Healthcare Management Encryption as a Service: A Review of Architectures and Taxonomies
12:00-12:30 Simulation-based Decision Support for Cross-Organisational Workflows: A Case Study of Emergency Handling JustAct: Actions universally justified by partial dynamic policies
12:30-14:00 lunch break lunch break
  Joint Session:
DisCoTec Awards

(Room BB 5161.0105)
Joint Session:
DisCoTec Awards

(Room BB 5161.0105)
14:00-14:20 Awards Awards
  COORDINATION
(Room BB 5161.0105)
DAIS + FORTE
(Room BB 5161.0253)
  Session 6:
Automata-based Models

Chair: Alceste Scalas
Session 6:
Types

Chair: Valentina Castiglioni
14:30-15:00 Team Automata: Overview and Roadmap Leaf-first zipper semantics
15:00-15:30 Modelling, Verifying and Testing the Contract Automata Runtime Environment with Uppaal MAG𝜋! The role of replication in typing failure prone communication
15:30-16:00 coffee break coffee break
  Session 7:
Concurrency Models and Calculi

Chair: José Proença
Session 7:
Security

Chair: Diego Latella
16:00-16:30 Encoding Petri Nets into CCS Noninterference analysis of reversible probabilistic systems
16:30-17:00 Implementing a Message-Passing Interpretation of the Semi-Axiomatic Sequent Calculus (SAX) A multi-agent model for opinion evolution in social networks and cognitive biases

Detailed Programme

DisCoTec 2024 Best Papers (Session 1)

COORDINATION Programme

Session 2 (session chair: Michele Loreti): Coordination Approaches

Session 3 (session chair: Mieke Massink): Collective Systems

Session 4 (session chair: Mirko Viroli): Tools for Coordination

Session 5 (session chair: Antonio Ravara): Call for Action and Case Studies

Session 6 (session chair: Alceste Scalas): Automata-based Models

Session 7 (session chair: José Proença): Concurrency Models and Calculi

DAIS+FORTE Programme

Session 2 (FORTE, session chair: Adrian Francalanza): Testing and Verification

Session 3 (DAIS, session chair: Rolando Martins): Blockchain and CRDTs

Session 4 (FORTE, session chair: Adrian Francalanza): Automata, Languages and Monitoring

Session 5 (DAIS+FORTE, session chair: TBD): Stream Processing and Security

Session 6 (FORTE, session chair: Valentina Castiglioni): Types

Session 7 (FORTE, session chair: Diego Latella): Security.

Sponsors & Supporters

nwo-logo   IFIP logo   eapls-logo   rug-logo