Dynamic shape analysis of program heap using graph spectra: nier track

Dynamic shape analysis of program heap using graph spectra: nier track
复制标题

使用图谱进行程序堆的动态形状分析:nier track

DOI:
--
复制
发表时间:
2011
期刊:
International Conference on Software Engineering
影响因子:
--
通讯作者:
Muhammad Zubair Malik
Muhammad Zubair Malik
中科院分区:
--
文献类型:
--
作者:
Muhammad Zubair Malik

文献摘要

被引文献

相似文献

Programs written in languages such as Java and C# maintain most of their state on the heap. The size and complexity of these programs pose a challenge in understanding and maintaining them; Heap analysis by summarizing the state of heap graphs assists programmers in these tasks. In this paper we present a novel dynamic heap analysis technique that uses spectra of the heap graphs to summarize them. These summaries capture the shape of recursive data structures as dynamic invariants or likely properties of these structures that must be preserved after any destructive update. Initial experiments show that this approach can generate meaningful summaries for a range of subject structures.