Saved in:
Bibliographic Details
Main Authors: Alrahman, Yehia Abd, Piterman, Nir
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2505.21672
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910971041153024
author Alrahman, Yehia Abd
Piterman, Nir
author_facet Alrahman, Yehia Abd
Piterman, Nir
contents We consider the problem of distributing a centralised transition system to a set of asynchronous agents recognising the same language. Existing solutions are either manual or involve a huge explosion in the number of states from the centralised system. The difficulty arises from the need to keep a rigid communication scheme, specifying a fixed mapping from events to those who can participate in them. Thus, individual agents need to memorise seen events and their order to dynamically compare their knowledge with others when communicating. To bypass this, we rely on reconfigurable communication: agents decide locally ``by-need'' when to participate or discard specific events during execution while not impacting the progress of the joint computation. Our distribution relies on a novel notion of Parametric Reconfigurable Bisimulation, that identifies the only required participations. We show how to compute this bisimulation and that such minimisation produces a joint system that is bisimilar to the original centralised one. We use a case study to show its effectiveness by producing agents that are much smaller than the centralised system and jointly perform the same computations. As a notable application, we use this distribution in order to allow for distributed synthesis from global specifications. In this case, rigid communication leads to undecidability, which is bypassed by our ability to dynamically prune communications.
format Preprint
id arxiv_https___arxiv_org_abs_2505_21672
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle On Reconfigurable Bisimulation, with an Application to the Distributed Synthesis Problem
Alrahman, Yehia Abd
Piterman, Nir
Logic in Computer Science
We consider the problem of distributing a centralised transition system to a set of asynchronous agents recognising the same language. Existing solutions are either manual or involve a huge explosion in the number of states from the centralised system. The difficulty arises from the need to keep a rigid communication scheme, specifying a fixed mapping from events to those who can participate in them. Thus, individual agents need to memorise seen events and their order to dynamically compare their knowledge with others when communicating. To bypass this, we rely on reconfigurable communication: agents decide locally ``by-need'' when to participate or discard specific events during execution while not impacting the progress of the joint computation. Our distribution relies on a novel notion of Parametric Reconfigurable Bisimulation, that identifies the only required participations. We show how to compute this bisimulation and that such minimisation produces a joint system that is bisimilar to the original centralised one. We use a case study to show its effectiveness by producing agents that are much smaller than the centralised system and jointly perform the same computations. As a notable application, we use this distribution in order to allow for distributed synthesis from global specifications. In this case, rigid communication leads to undecidability, which is bypassed by our ability to dynamically prune communications.
title On Reconfigurable Bisimulation, with an Application to the Distributed Synthesis Problem
topic Logic in Computer Science
url https://arxiv.org/abs/2505.21672