首页> 外文会议>International Joint Conference on Automated Reasoning >A Complete Decision Procedure for Linearly Compositional Separation Logic with Data Constraints
【24h】

A Complete Decision Procedure for Linearly Compositional Separation Logic with Data Constraints

机译:具有数据约束的线性组成分离逻辑的完整决策过程

获取原文

摘要

Separation logic is a widely adopted formalism to verify programs manipulating dynamic data structures. Entailment checking of separation logic constitutes a crucial step for the verification of such programs. In general this problem is undecidable, hence only incomplete decision procedures are provided in most state-of-the-art tools. In this paper, we define a linearly compositional fragment of separation logic with inductive definitions, where traditional shape properties for linear data structures, as well as data constraints, e.g., the sortedness property and size constraints, can be specified in a unified framework. We provide complete decision procedures for both the satisfiability and the entailment problem, which are in NP and Π_3~P respectively.
机译:分离逻辑是广泛采用的形式主义,以验证操纵动态数据结构的程序。附加逻辑的需要检查构成验证此类程序的重要步骤。一般来说,这个问题是不可判定的,因此只有在最先进的工具中提供了不完整的决定程序。在本文中,我们用电感定义定义了分离逻辑的线性组成片段,其中线性数据结构的传统形状属性以及数据约束,例如数据约束,例如分类属性和大小约束,可以在统一的框架中指定。我们为分别在NP和π_3〜P中提供了完整的决策程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号