期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
空指针异常的自动故障定位方法 被引量:5
1
作者 姜淑娟 王兴亚 +3 位作者 张艳梅 李威 鞠小林 刘颖祺 《通信学报》 EI CSCD 北大核心 2015年第1期18-29,共12页
提出一种空指针异常自动定位方法。该方法首先结合程序的静态分析技术,利用程序运行时的堆栈信息指导程序切片,然后对得到的切片进行空指针分析及别名分析,得出引发空指针异常的可疑语句集合,最终给出错误定位报告。实验结果表明,所提... 提出一种空指针异常自动定位方法。该方法首先结合程序的静态分析技术,利用程序运行时的堆栈信息指导程序切片,然后对得到的切片进行空指针分析及别名分析,得出引发空指针异常的可疑语句集合,最终给出错误定位报告。实验结果表明,所提方法虽然因收集堆栈信息和别名分析增加了时间开销,但是利用堆栈信息可以缩小问题搜索空间,别名分析可以发现隐含的值传递过程,从而克服单独使用静态方法分析结果引起误报和漏报的缺陷,使最终的错误定位结果更精确。 展开更多
关键词 自动故障定位 空指针异常 实时堆栈 程序切片 别名分析
下载PDF
基于数据流分析的Java空指针引用异常缺陷检测
2
作者 王国峰 唐云善 徐立飞 《计算机与数字工程》 2023年第10期2369-2374,共6页
提出了一种基于数据流分析的Java空指针引用异常缺陷的检测方法。该方法以三地址码为中间表示,根据空指针引用异常的缺陷模式特征,设计了用于前向分析的数据流值、格值计算规则和传递函数,然后在程序控制流图上完成数据流算法的迭代分... 提出了一种基于数据流分析的Java空指针引用异常缺陷的检测方法。该方法以三地址码为中间表示,根据空指针引用异常的缺陷模式特征,设计了用于前向分析的数据流值、格值计算规则和传递函数,然后在程序控制流图上完成数据流算法的迭代分析。最后,通过遍历分析后的控制流图上各节点的数据流值,判别格值为ERROR的变量,报出空指针引用异常缺陷。同时,通过对比实验验证了该方法的有效性。 展开更多
关键词 指针引用异常 静态缺陷检测 数据流分析
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部