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.
翻译:当通信为FIFO无同步状态,且只是共和状态同步时,如果其发送的微量语义系统,即它能够执行的发送序列序列是相同的,那么一个通信系统就同步。由于一种小型号属性的形式,这个属性在信箱或同侪对等通信的若干会议和日报文件中被指称为可分解的。在本文中,我们显示,这个小模型属性既不能用于信箱通信,也不能用于同侪通信,因此,同步性变异变成一个开放的问题。我们关闭了对等通信的问题,我们显示,同步性实际上是不可分化的。我们显示,如果通信的表层是一个定向环,那么同步性是可以分解的。我们还表明,在此情况下,同步性意味着没有未指明的接收和孤儿信息,以及可达性设置的频道可分辨性。