Published September 25, 2023 | Version v1
Conference paper Open

Realisability of Global Models of Interaction (Extended Version)

  • 1. ISTI–CNR, Pisa, Italy
  • 2. Ludwig-Maximilians-Universität München, Germany
  • 3. CISTER & University of Porto, Portugal

Description

We consider global models of communicating agents specified as transition systems labelled by interactions in which multiple senders and receivers can participate. A realisation of such a model is a set of local transition systems—one per agent—which are executed concurrently using synchronous communication. Our core challenge is how to check whether a global model is realisable and, if it is, how to synthesise a realisation. We identify and compare two variants to realise global interaction models, both relying on bisimulation equivalence. Then we investigate, for both variants, realisability conditions to be checked on global models. We propose a synthesis method for the construction of realisations by grouping locally indistinguishable states. The paper is accompanied by a tool that implements realisability checks and synthesises realisations.

This document extends a publication accepted at the International Colloquium on Theoretical Aspects of Computing 2023 (ICTAC 2023), including the proofs of all results, more examples, and a more detailed explanation of the companion prototype tool.

Files

realisable-teams-extended.pdf

Files (998.1 kB)

Name Size Download all
md5:b93eeb4d8265a9088a80622679732020
998.1 kB Preview Download