首页> 外文会议>IEEE/ACM FME Workshop on Formal Methods in Software Engineering >Towards Synthesis from Assume-Guarantee Contracts involving Infinite Theories: A Preliminary Report
【24h】

Towards Synthesis from Assume-Guarantee Contracts involving Infinite Theories: A Preliminary Report

机译:从涉及无限理论的担保合同中融合:初步报告

获取原文
获取外文期刊封面目录资料

摘要

In previous work, we have introduced a contract-based realizability checking algorithm for assume-guarantee contracts involving infinite theories, such as linear integer/real arithmetic and uninterpreted functions over infinite domains. This algorithm can determine whether or not it is possible to construct a realization (i.e. an implementation) of an assume-guarantee contract. The algorithm is similar to k-induction model checking, but involves the use of quantifiers to determine implementability. While our work on realizability is inherently useful for virtual integration in determining whether it is possible for suppliers to build software that meets a contract, it also provides the foundations to solving the more challenging problem of component synthesis. In this paper, we provide an initial synthesis algorithm for assume-guarantee contracts involving infinite theories. To do so, we take advantage of our realizability checking procedure and a skolemization solver for ??-formulas, called AE-VAL. We show that it is possible to immediately adapt our existing algorithm towards synthesis by using this solver, using a demonstration example. We then discuss challenges towards creating a more robust synthesis algorithm.
机译:在以往的工作中,我们已经介绍了涉及无穷的理论,如线性整数/实算术和过界域未解释的功能承担担保合同的合同为基础的可实现性检测算法。这个算法可以确定是否有可能构建一个假设 - 保证合同的实现(即一个实现)。的算法类似于K-感应模型检验,但涉及使用量词,以确定可执行性。虽然我们对可实现性工作,在确定是否有可能对供应商为符合合同构建软件是虚拟整合本身是有用的,它也提供了基础解决分量合成的更具挑战性的问题。在本文中,我们提供了无限涉及的理论假设 - 保证合同初始合成算法。要做到这一点,我们把我们的可实现性的检查程序和??一个skolemization求解器的优势 - 公式,叫AE-VAL。我们表明,它可以立即使用该解算器,使用示范例子适应我们现有的对合成算法。然后,我们讨论朝着建立一个更强大的合成算法的挑战。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号