首页> 外文会议>Static analysis >The Complexity of Abduction for Separated Heap Abstractions
【24h】

The Complexity of Abduction for Separated Heap Abstractions

机译:分离堆抽象的绑架的复杂性

获取原文
获取原文并翻译 | 示例

摘要

Abduction, the problem of discovering hypotheses that support a conclusion, has mainly been studied in the context of philosophical logic and Artificial Intelligence. Recently, it was used in a compositional program analysis based on separation logic that discovers (partial) pre/post specifications for un-annotated code which approximates memory requirements. Although promising practical results have been obtained, completeness issues and the computational hardness of the problem have not been studied. We consider a fragment of separation logic that is representative of applications in program analysis, and we study the complexity of searching for feasible solutions to abduction. We show that standard entailment is decidable in polynomial time, while abduction ranges from NP-complete to polynomial time for different sub-problems.
机译:绑架是发现支持结论的假设的问题,主要是在哲学逻辑和人工智能的背景下进行研究的。最近,它被用于基于分离逻辑的合成程序分析中,该逻辑发现了未注释代码的(部分)前置/后置规范,从而近似了内存需求。尽管已经获得了有希望的实际结果,但是尚未研究完整性问题和问题的计算难度。我们考虑了分离逻辑的一个片段,该片段代表了程序分析中的应用程序,并且我们研究了寻找可行的绑架解决方案的复杂性。我们表明,标准蕴含在多项式时间内是可确定的,而绑架的范围从NP完全到多项式时间对于不同的子问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号