期刊文献+

模型检测技术在程序内存泄漏检测中的应用

The Memory Leak Detections with Model Checking
下载PDF
导出
摘要 软件开发常用的动态内存管理技术虽然使得程序的设计更灵活却很容易造成内存管理漏洞,特别是内存泄漏问题。内存泄漏的堆积会导致程序运行异常甚至崩溃,因此内存泄漏检测是一个长期热门的研究课题。而模型检测技术是基于对程序所有可能执行路径的尽可能地仿真来检测出程序中潜在的漏洞,所以可以将模型检测技术用于程序内存泄漏检测中。采用系统化文献综述的方法归纳总结应用模型检测技术的内存泄漏检测方法和工具。 The popular dynamic memory management technology used in software development makes the design process more flexible, but it is also very likely to cause memory management issues, especially the memory leak problem. Memory leaks can cause abnormal operation or even crash the program, so memory leak detection is a hot research topic for a long time. The model checking technology is based on the detection of all possible execution paths of the program as simulation to detect run-time errors, so model checking can be used in memory leak detection. Therefore, draws on a systematic literature review methods to summarize the existing methods and tools of memory leak detection which uses the model checking technology.
作者 陈宇星
出处 《现代计算机》 2017年第3期53-57,共5页 Modern Computer
关键词 内存泄漏检测 模型检测 内存错误 系统文献综述 Memory Leak Detection Model Checking Memory Error Systematic Literature Review
  • 相关文献

参考文献5

二级参考文献47

  • 1刘晓洪,高海昌,贺晓红,冯博琴,朱利.白盒测试工具函数信息提取模块设计与实现[J].微电子学与计算机,2005,22(5):166-169. 被引量:2
  • 2高海昌,刘晓洪,冯博琴,朱利.面向上下文无关语言的信息提取模块化设计[J].计算机工程,2006,32(4):49-51. 被引量:1
  • 3高海昌,冯博琴,何杭军,朱利.Linux平台下基于源代码插装的动态内存检测[J].小型微型计算机系统,2006,27(9):1647-1651. 被引量:6
  • 4易宇,金然.基于符号执行的内核级Rootkit静态检测[J].计算机工程与设计,2006,27(16):3064-3068. 被引量:11
  • 5Jump M, McKinley K S. Cork: dynamic memory leak detection for Java[R]. Technical Report TR-06-07, Department of Computer Texas at Austin, Austin, Science, The University of TX, 2006.
  • 6Nethercote N, Seward J. Valgrind: a framework for heavyweight dynamic binary instrumentation[J] ACM SigpIan Notices, 2007, 42(6): 89-100.
  • 7Heine D L, Lam M S. Static detection of leaks in polymorphic containers [C]// Proceeding of the 28th International Conference on Software Engineering. Shanghai: ACM Press, 2006:252-261.
  • 8Heine D L. Static memory leak detection [D]. Department of Electrical Engineering, Stanford University, 2004.
  • 9Regehr J, Cooprider N, Archer W, et al. Efficient type and memory safety for tiny embedded systems [OB/OL]. http://www, cs. utah. edu/--regehr/ papers/plos06a, pdf.
  • 10Splint. LCLint [ OB/OL ]. http..//lclint, cs. virginia, edu/.

共引文献24

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部