...
首页> 外文期刊>International Journal of Foundations of Computer Science >MONOTONIC ABSTRACTION FOR PROGRAMS WITH MULTIPLY-LINKED STRUCTURES
【24h】

MONOTONIC ABSTRACTION FOR PROGRAMS WITH MULTIPLY-LINKED STRUCTURES

机译:具有多重链接结构的程序的单调抽象

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

摘要

We investigate the use of monotonic abstraction and backward reachability analysis as means of performing shape analysis on programs with multiply pointed structures. By encoding the heap as a vertex- and edge-labeled graph, we can model the low level behaviour exhibited by programs written in the C programming language. Using the notion of signatures, which are predicates that define sets of heaps, we can check properties such as absence of null pointer dereference and shape invariants. We report on the results from running a prototype based on the method on several programs such as insertion into and merging of doubly-linked lists.
机译:我们调查了单调抽象和向后可达性分析的使用,作为对具有多尖头结构的程序执行形状分析的方法。通过将堆编码为顶点和边缘标记的图,我们可以对用C编程语言编写的程序表现出的低级行为进行建模。使用签名的概念(定义堆集的谓词),我们可以检查属性,例如是否缺少空指针取消引用和形状不变性。我们报告了基于该方法的原型在几个程序上运行的结果,这些程序包括插入和合并双向链表。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号