首页> 外文会议>Asian symposium on programming languages and systems >Decision Procedure for Entailment of Symbolic Heaps with Arrays
【24h】

Decision Procedure for Entailment of Symbolic Heaps with Arrays

机译:带有数组的符号堆的决策过程

获取原文

摘要

This paper gives a decision procedure for the validity of entailment of symbolic heaps in separation logic with Presburger arithmetic and arrays. The correctness of the decision procedure is proved under the condition that sizes of arrays in the succedent are not existen-tially bound. This condition is independent of the condition proposed by the CADE-2017 paper by Brotherston et al., namely, one of them does not imply the other. For improving efficiency of the decision procedure, some techniques are also presented. The main idea of the decision procedure is a novel translation of an entailment of symbolic heaps into a formula in Presburger arithmetic, and to combine it with an external SMT solver. This paper also gives experimental results by an implementation, which shows that the decision procedure works efficiently enough to use.
机译:本文给出了使用Presburger算术和数组的分离逻辑中包含符号堆的有效性的决策程序。在不存在成功的数组大小的情况下,证明了决策过程的正确性。此条件独立于Brotherston等人在CADE-2017论文中提出的条件,即,其中一个并不暗示另一个。为了提高决策程序的效率,还提出了一些技术。决策程序的主要思想是将符号堆的内容新颖地转换为Presburger算术中的公式,并将其与外部SMT求解器组合。本文还通过一种实现方式给出了实验结果,该结果表明决策过程足够有效地使用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号