Automatic synthesis from temporal logic specifications is an attractive alternative to manual system design, due to its ability to generate correct-by-construction implementations from high-level specifications. Due to the high complexity of the synthesis problem, significant research efforts have been directed at developing practically efficient approaches for restricted specification language fragments. In this paper, we focus on the Safety LTL fragment of Linear Temporal Logic (LTL) syntactically extended with bounded temporal operators. We propose a new synthesis approach with the primary motivation to solve efficiently the synthesis problem for specifications with bounded temporal operators, in particular those with large bounds. The experimental evaluation of our method shows that for this type of specifications, it outperforms state-of-art synthesis tools, demonstrating that it is a promising approach to efficiently treating quantitative timing constraints in safety specifications.
翻译:时间逻辑规格的自动合成是人工系统设计的一个有吸引力的替代方法,因为它能够从高规格中产生正确的逐项执行。由于合成问题高度复杂,大量研究工作旨在为限制性规格语言碎片制定实际有效的方法。在本文件中,我们侧重于与受约束时间操作员在实际中延展的线上时间逻辑(LTL)合成系统的安全性LTL碎片。我们提出了一个新的合成方法,其主要动机是有效解决与受约束时间操作员,特别是有大条线的操作员的规格的合成问题。我们的方法实验性评估表明,对于这类规格而言,它比最新综合工具要好,表明在安全规格中有效处理量化时间限制是一个很有希望的方法。