Skip to main navigation Skip to search Skip to main content

Verified Parameterized Choreographies

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Academic › peer-review

50 Downloads (Pure)

Abstract

Choreographies are useful for modelling systems with multiple simultaneously executing and communicating participants, e.g. distributed systems. VeyMont can verify correctness of choreographies and generate verifiably correct code that implements the choreography. Initially, it supported only fixed sets of participants. However, realistic systems are often parameterized: they scale according to some parameter N. This paper extends VeyMont with parameterized choreographies, making VeyMont more usable for realistic case studies. Specifically, we add parameterized primitives such as participant families and parameterized communication. We encode these primitives using a structured parallelism primitive from the underlying verifier VerCors , and by using conditionals in the endpoint projection, partially delaying projection until run time. We illustrate the encoding with a distributed summation choreography, and prove it correct with VerCors .

Original languageEnglish
Title of host publicationCoordination Models and Languages - 27th IFIP WG 6.1 International Conference, COORDINATION 2025, Held as Part of the 20th International Federated Conference on Distributed Computing Techniques, DisCoTec 2025, Proceedings
EditorsCinzia Di Giusto, António Ravara
PublisherSpringer
Pages50-69
Number of pages20
ISBN (Print)9783031955884
DOIs
Publication statusPublished - 18 Jun 2025
EventCOORDINATION 2025: International Conference on Coordination Models and Languages - École National Supérieure des Arts et Métiers (ENSAM), Lille, France
Duration: 16 Jun 2025 → 20 Jun 2025
Conference number: 27th
https://www.discotec.org/2025/coordination

Publication series

NameLecture Notes in Computer Science
Volume15731 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceCOORDINATION 2025
Country/TerritoryFrance
CityLille
Period16/06/25 → 20/06/25
Internet address

Keywords

  • 2025 OA procedure
  • Deductive verification
  • Parameterization
  • Choreographies

Fingerprint

Dive into the research topics of 'Verified Parameterized Choreographies'. Together they form a unique fingerprint.

Cite this