摘要: 能通过编译的C/C++程序代码可能依然隐含安全、设计或风格上缺陷,从而导致运行时出现内存泄露、运行异常等现象,难以完成软件需求所预期的目标。针对开源软件缺陷检测工具Cppcheck软件存在的不足,主要分析了Cppcheck架构、缺陷模式表示与实现,在对已收集350个缺陷模式分析总结基础上,对其完善,提高缺陷检测能力。通过两组实验验证改进Cppcheck工作的有效性。
张仕金,尚赵伟. Cppcheck的软件缺陷模式分析与定位[J]. 计算机工程与应用, 2015, 51(3): 69-73.
ZHANG Shijin, SHANG Zhaowei. Software defect pattern analysis and location based on Cppcheck[J]. Computer Engineering and Applications, 2015, 51(3): 69-73.