【24h】

Shape Analysis with Connectors

机译:连接器的形状分析

获取原文

摘要

We extend off-the-shelf shape analyses with the ability to infer numeric relations between directly or indirectly connected heap cells. Specifically, we introduce the concept of connectors, an instrumentation that retains relations between heap cells even if these cells are merged into summary nodes. Managing connectors is based on applying generic fold and expand operations on a numeric abstract domain. Connectors are thus a universal tool to enhance shape analyses with any numeric analysis. We show how connectors provide the ability to infer invariants of non-trivial heap structures such as sorted/skip lists and search trees.
机译:我们通过推断直接或间接连接的堆单元之间的数值关系的能力扩展了现成的形状分析。具体来说,我们介绍了连接器的概念,该工具可以保留堆单元之间的关系,即使这些单元合并到汇总节点中也是如此。管理连接器是基于在数字抽象域上应用通用的折叠和展开操作。因此,连接器是使用任何数值分析来增强形状分析的通用工具。我们将展示连接器如何提供推断非平凡堆结构(如排序/跳过列表和搜索树)不变性的能力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号