【24h】

Synthesis with Identifiers

机译:用标识符合成

获取原文

摘要

We consider the synthesis of reactive systems from specifications with identifiers. Identifiers are useful to parametrize the input and output of a reactive system, for example, to state which client requests a grant from an arbiter, or the type of object that a robot is expected to fetch. Traditional reactive synthesis algorithms only handle a constant bounded range of such identifiers. However, in practice, we might not want to restrict the number of clients of an arbiter or the set of object types handled by a robot a priori. We first present a concise automata-based formalism for specifications with identifiers. The synthesis problem for such specifications is undecidable. We therefore give an algorithm that is always sound, and complete for unrealizable safety specifications. Our algorithm is based on computing a pattern-based abstraction of a synthesis game that captures the realizability problem for the specification. The abstraction does not restrict the possible solutions to finite-state ones and captures the obligations for the system in the synthesis game. We present an experimental evaluation based on a prototype implementation that shows the practical applicability of our algorithm.
机译:我们考虑使用标识符的规格合成反应性系统。标识符对于参数化反应系统的输入和输出是有用的,例如,要调整哪个客户端请求来自仲裁器的授权,或者需要预期获取机器人的对象的类型。传统的反应性合成算法仅处理恒定的这些标识符范围。但是,在实践中,我们可能不希望限制仲裁器的客户端数量或由机器人处理的仲裁器的集合类型。我们首先向简明的自动机为基于自动数据的形式主义,用于标识符。这种规格的合成问题是不可判定的。因此,我们提供了一种始终发出声音的算法,并为不完美的安全规范完成。我们的算法基于计算综合游戏的基于模式的抽象,捕获规范的可实现性问题。抽象不限制有限状态的可能解决方案,并捕获合成游戏中系统的义务。我们介绍了一个基于原型实施的实验评估,显示了我们算法的实际适用性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号