Maintaining Doubly-Linked List Invariants In Shape Analysis With Local Reasoning

VMCAI'07 Proceedings of the 8th international conference on Verification, model checking, and abstract interpretation(2007)

引用 8|浏览0
暂无评分
摘要
This paper presents a novel shape analysis algorithm with local reasoning that is designed to analyze heap structures with structural invariants, such as doubly-linked lists. The algorithm abstracts and analyzes one single heap cell at a time. In order to maintain the structural invariants, the analysis uses a local heap abstraction that models the sub-heap consisting of one cell and its immediate neighbors. The proposed algorithm can successfully analyze standard doubly-linked list manipulations.
更多
查看译文
关键词
list invariants,local reasoning,shape analysis,doubly-linked
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要