期刊文献+

程序动态分析系统中插装方式的改进 被引量:6

Improvement of instrumentation in program dynamic analysis system
下载PDF
导出
摘要 动态分析是程序理解的重要方法,而插装技术是其中常用的关键技术之一。介绍了QESat/C++中动态分析子系统的插装策略,在其基础上提出并实现了新的插装器并改进了插装探针库的效率。实验表明,改进后的动态分析子系统具有插装速度快、动态结果文件小、动态信息合并效率高的优点。展望了现有系统如何支持新的动态分析技术,最后对全文进行了总结。 Program dynamic analysis is an important method to understand program, while instrumentation is one ofthe key technologies used most frequently in program dynamic analysis. The instrument strategy of the dynamic analysis subsystem of the QESat/C++ tool is presented detailed, and the shortage of which is proposed also. Based on which the new instrumentor is raised, and the efficiency of the instrumentation library is improved. Through the experiment, the new dynamic analysis subsystem based on the improvement instrumentation has the excellence of rapid instrumentation, smaller dynamic file size and higher efficiency of dynamic information com- bination. In the end, how to support others type of dynamic analysis is proposed and the paper is concluded.
出处 《计算机工程与设计》 CSCD 北大核心 2007年第19期4585-4588,共4页 Computer Engineering and Design
基金 国家自然科学基金项目(60373016)
关键词 动态分析 插装 软件理解 探针 不变式分析 dynamic analysis instrumentation software comprehension probe invariantanalysis
  • 相关文献

参考文献6

  • 1Advanced coverage metrics for object-oriented software[EB/OL].IPL Information Processing Ltd,2005.
  • 2Ernst M D,Cockrell J,Griswold W G,et al.Dynamically discovering likely program invariants to support program evolution[C].Los Angeles,CA,USA:Proceedings of the 21 st International Conference on Software Engineering,1999:213-224.
  • 3Chen T Y,Low C K.Dynamic data flow analysis for C++[C].Proceedings of Asia Pacific Software Engineering Conference,1995:22-28.
  • 4Insure++ Manuals[OL].ParaSoft Corporation,2004.
  • 5Purify:Fast detection of memory leaks and access errors[EB/OL].Purify Product Informaiton Whitepapers,Rational Software Corporation,2006.
  • 6Huang J C.Program instrumentation and software testing[J].Computer,1978,11 (4):25-32.

同被引文献63

引证文献6

二级引证文献18

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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