期刊文献+

函数副作用在软件静态测试中的应用 被引量:2

下载PDF
导出
摘要 提高检测精度是在基于缺陷模式的软件测试中一个亟待解决的问题。在区间运算技术的基础上,将函数执行后对上下文产生的影响定义为函数的副作用,如函数中对全局变量或类成员变量的更改、对指针型参数或引用型参数的更改,以及函数的返回值等。并给出函数副作用的形式化描述和生成算法,将其用于区间运算的过程中,显示软件静态测试的效果。实验结果表明,使用该方法的测试工具对缺陷的误报及漏报情况明显减少,测试精度显著提高。
作者 吕金和
出处 《软件导刊》 2010年第4期20-22,共3页 Software Guide
  • 相关文献

参考文献8

  • 1JUNFENG YANG,CAN SAR,DAWSON ENGLER.eXplode:a Lightweight,General System for Finding Serious Storage System Errors[].Proceedings of the USENIX Symposium on Operating Systems Design and Imple-mentation(OSDI).2006
  • 2BARBARA G RYDER,WILLIAM A.LANDI,PHILIP A.STOCKS,SEAN ZHANG,RITA ALTUCHER.A schema for interprocedural modification side-effect analysis with pointer aliasing[].ACM TransProgramLangSyst.2001
  • 3PHILIP A STOCKS,BARBARA G.RYDER,WILLIAM A.LANDI,SEAN ZHANG.Comparing flow and context sensitivity on the modification-side-effects problem[].ISSTA‘:Proceedings of theACM SIGSOFT in-ter-national symposium on Software testing and analysis.1998
  • 4.DTS-A Software Defects Testing System SCAM[].the IEEEth Interna-tional Working Conference on Source Code Analysis and Manipulation.2008
  • 5K.Ashcraft,,D.Engler.Using Programmer-Written Compiler Extensions to Catch Security Holes[].ProcIEEE SympSecuri-ty and Privacy.2002
  • 6Landi W,Ryder B G,Zhang S.Interprocedural modification side effect analysis with pointer aliasing[].In SIGPLAN Symposium on Programming Language Design and Implementation June.1993
  • 7Mohammad Ali Ghodrat,Tony Givargis,Alexandru Nicolau.Expression equivalence checking using interval analysis[].IEEE TransVLSI Syst.2006
  • 8Minh Ngoc Ngo,Hee Beng,Kuan Tan.Detecting Large Number of Infeasible Paths through Recognizing Their Patterns[].Foundations of Software EngineeringProceedings of theth Joint Meeting of the European Software Engineering Conference and the ACMSIGSOFTSymposium on the Foundations of Software Engi-neeringScaling-up Static Analysis.2007

同被引文献10

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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