Threshold automata are a formalism for modeling fault-tolerant distributed algorithms. The main feature of threshold automata is the notion of a threshold guard, which allows us to compare the number of received messages with the total number of different types of processes. In this paper, we consider the coefficient synthesis problem for threshold automata, in which we are given a sketch of a threshold automaton (with the constants in the threshold guards left unspecified) and a specification and we want to synthesize a set of constants which when plugged into the sketch, gives a threshold automaton satisfying the specification. Our main result is that this problem is undecidable, even when the specification is a coverability specification and the underlying sketch is acyclic.
翻译:门限自动机是一种用于建模容错分布式算法的形式化工具。门限自动机的主要特征是阈卫的概念,它允许我们比较接收到的消息数量与不同类型进程的总数。在本文中,我们考虑门限自动机的系数合成问题,即给定门限自动机的草图(其中阈卫中的常数未指定)和规范,我们想要合成一组常数,这些常数在草图中安装后,能够使得门限自动机满足规范。我们的主要结果是,即使规范是可覆盖性规范,草图是无环的,该问题也是不可判定的。