摘要
介绍了静态分析的相关背景知识,对Java程序中数组越界和空指针错误的常见表现形式进行了归类,并通过实验评估了现有的Java静态分析工具功能,指出了其在跨过程分析中的不足,并对如何改进进行了讨论。
Background knowledge of static analysis in Java was introduced, and the general scenarios of array index out of bounds and null pointer dereferenee in Java program were classified. Experimental evaluation of the presented static analysis tools show that these tools are not efficient for analyzing the inter-procedural errors and the authors give brief discussions on how to solve this problem.
出处
《计算机应用》
CSCD
北大核心
2009年第5期1376-1379,共4页
journal of Computer Applications
关键词
静态分析工具
JAVA代码
数组越界
空指针
static analysis tool
Java code
array index out of bounds
null pointer dereference