咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >面向危险函数调用的多粒度影响分析方法研究 收藏

面向危险函数调用的多粒度影响分析方法研究

Research on multi-granularity impact analysis method for unsafe function call

作     者:郭严磊 牟永敏 张志华 Guo Yanlei;Mu Yongmin;Zhang Zhihua

作者机构:北京信息科技大学网络文化与数字传播北京市重点实验室北京100101 

出 版 物:《计算机应用研究》 (Application Research of Computers)

年 卷 期:2021年第38卷第5期

页      面:1491-1497页

学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

基  金:北京市自然科学基金资助项目(Z160002) 网络文化与数字传播北京市重点实验室开放课题(5221935409) 

主  题:变量依赖 数据拓扑 危险函数 函数调用关系 影响分析 

摘      要:针对软件开发过程中,变量变更造成的缓冲区溢出检测成本高、效率低等问题,提出了一种基于数据拓扑的危险函数调用影响分析方法,从变量粒度和路径粒度分析变量变更对危险函数调用的影响。通过静态分析源代码,提取变量定义、引用及依赖关系信息、危险函数调用信息和函数调用关系等内容;构建变量依赖关系集合,对变更变量进行数据拓扑分析,结合变量在栈内的分布规律,获取变量影响域;结合函数调用关系信息建立变量影响分析模型,获取路径影响域;根据变量影响域和路径影响域获取变更变量对危险函数调用的影响。实验结果表明,此方法界定变量变更对危险函数调用的影响更加精准。该方法可理解性和可用性较高,能够有效提高软件回归测试的精度和效率。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分