计算机科学 ›› 2014, Vol. 41 ›› Issue (Z6): 442-444.
江梦涛,荆琦
JIANG Meng-tao and JING Qi
摘要: 程序静态分析(Program Static Analysis)是指在不运行代码的方式下,通过词法分析、语法分析、控制流分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性等指标的一种代码分析技术。首先对程序静态分析的特点、常用静态分析技术、静态分析实现方式进行描述,然后通过一个实例讲解C语言静态代码分析中函数与变量的调用关系的实现方法,总结了现今在C语言调用关系分析中可以借鉴的工具与实现方式。
[1] Wichmann B A,Canning A A,Clutterbuck D L,et al.Industrial Perspective on Static Analysis[J].Software Engineering Journal 1995,10(2):69-75 [2] Briand P,Brochet M,Cambois T,et al.Software Quality Objectives for Source Code[C]∥Proceedings Embedded Real Time Software and Systems 2010Conference.ERTS2,Toulouse,Fra,2010 [3] Improving Software Security with Precise Static and Runtime Analysis[D].Stanford University,2006 |
No related articles found! |
|