Broadcast networks allow one to model networks of identical nodes communicating through message broadcasts. Their parameterized verification aims at proving a property holds for any number of nodes, under any communication topology, and on all possible executions. We focus on the coverability problem which dually asks whether there exists an execution that visits a configuration exhibiting some given state of the broadcast protocol. Coverability is known to be undecidable for static networks, i.e. when the number of nodes and communication topology is fixed along executions. In contrast, it is decidable in PTIME when the communication topology may change arbitrarily along executions, that is for reconfigurable networks. Surprisingly, no lower nor upper bounds on the minimal number of nodes, or the minimal length of covering execution in reconfigurable networks, appear in the literature. In this paper we show tight bounds for cutoff and length, which happen to be linear and quadratic, respectively, in the number of states of the protocol. We also introduce an intermediary model with static communication topology and non-deterministic message losses upon sending. We show that the same tight bounds apply to lossy networks, although, reconfigurable executions may be linearly more succinct than lossy executions. Finally, we show NP-completeness for the natural optimisation problem associated with the cutoff.
翻译:通过电文广播网络可以模拟相同的节点网络,通过电文广播进行通信通信。它们的参数化核查旨在证明任何数目的节点、任何通信地形和所有可能的处决都持有财产。我们集中关注可覆盖性问题,我们同时询问是否有执行人员访问显示广播协议某种特定状态的配置;众所周知,静态网络的可覆盖性是不可减损的,即当节点和通信表层的数量在处决时是固定的。相反,在PTIME中,当通信表层可能随处决而任意改变时,也就是在可重新配置的网络中发生任意变化时,这种状态是可以降解的。令人惊讶的是,在最小节点的数量上下或上下限,或者在可重新配置的网络中执行的时间长度最小,在文献中出现。在本文中,我们显示了对断线和长度的严格界限,即当节点和通信表在处决时,在处决时,我们还引入一个具有静态通信表层和非断断的中间模式。我们发现,在发送时,在最短的节点上进行精确的处决时,我们最后会发现,与精确的处决相比,我们最接近的准确的处决会显示,最后的精确的路径性会显示,我们将面临损失。