期刊文献+

基于Soot控制流图的函数调用路径分析 被引量:5

下载PDF
导出
摘要 每个应用系统中存在多条基于函数的调用路径,这些路径的准确提取对于程序的理解、测试和维护起着重要的作用。文章利用开源的Java程序编译优化框架-Soot,对java程序的数据流及控制流进行分析,提取函数间关联信息写入中间文件,并对文件中的数据进行了分析,阐述了程序函数调用路径生成的流程及Soot的优点。最后通过实验验证,相比其他程序调用分析软件,基于Soot调用路径分析的软件测试工具-JSFUNP,对程序调用路径的分析更加准确、高效。
出处 《数据通信》 2012年第4期26-29,35,共5页
基金 北京市学科与研究生教育基金(PXM2012_014224_000038)
  • 相关文献

参考文献10

二级参考文献43

  • 1牟永敏,张清.堆溢出的防范策略[J].数据通信,2006(2):54-56. 被引量:2
  • 2林志强,夏耐,茅兵,谢立.缓冲区溢出研究综述[J].计算机科学,2004,31(9):110-113. 被引量:4
  • 3黄若艺,毛澄映.基于依赖性分析的回归测试用例选择[J].微计算机信息,2005,21(11X):184-185. 被引量:9
  • 4Vallee-Rai R. Soot:A Java Bytecode Optimization Framework.October,2000.http://www.sable.mcgill.ea/p ublications/thesis/Reference/.
  • 5Einarsson A, BRICS JDN. A Survivor's Guide to Java Program Analysis with Soot. 07/17/2008. http:// www.brics.dk/SootGuide/sootsurvivorsguide.pdf.
  • 6MuchnickSS,赵克佳,沈志宇,译.高级编译器设计与实现.北京:机械工业出版社,2005:123-156.
  • 7Gansner E, Koutsofios E, North S. Drawing:graphs with dot. 2006-01. http://www.grap hviz.org/ Docu- mentation/dotguide.pdf.
  • 8Stanley B Lippman、Josee Lajoie.C++ Primer[M].潘爱民、张丽译.4.北京:人民邮电出版社.2006.
  • 9Zhu Hong,Hall P A V,May J H R.Software unit test coverage and adequacy[J].ACM Computer Survey,1997,29(4):366-427.
  • 10Zhang Jian,Wang Xiaoxu.A constraint solver and its application to path feasibility analysis[J].Int Journal of Software Engineering and Knowledge Engineering,2001,11(2):139-156.

共引文献41

同被引文献29

引证文献5

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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