Author:
Finkel Alain,Lozes Etienne
Abstract
A system of communicating finite state machines is synchronizable if its send
trace semantics, i.e.the set of sequences of sendings it can perform, is the
same when its communications are FIFO asynchronous and when they are just
rendez-vous synchronizations. This property was claimed to be decidable in
several conference and journal papers for either mailboxes or peer-to-peer
communications, thanks to a form of small model property. In this paper, we
show that this small model property does not hold neither for mailbox
communications, nor for peer-to-peer communications, therefore the decidability
of synchronizability becomes an open question. We close this question for
peer-to-peer communications, and we show that synchronizability is actually
undecidable. We show that synchronizability is decidable if the topology of
communications is an oriented ring. We also show that, in this case,
synchronizability implies the absence of unspecified receptions and orphan
messages, and the channel-recognizability of the reachability set.
Publisher
Centre pour la Communication Scientifique Directe (CCSD)
Subject
General Computer Science,Theoretical Computer Science