过程间的空指针引用故障静态检测方法

来源 :第三届全国软件测试会议与移动计算、栅格、智能化高级论坛 | 被引量 : 0次 | 上传用户:halicarnasus
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
空指针引用的错误在C++程序中普遍存在,面向故障的静态测试方法应该很好地针对这种故障模式。然而已有的一些静态测试方法大多着重于过程内,许多通过函数参数或者返回值进行传递的指针由于函数间分析的复杂性导致其检测相对困难。提出了一种以函数摘要做基础进行函数间分析、同时利用状态机对函数间的空指针引用错误进行检测的方法。同时,过程内利用了路径敏感的特性减少了误报。
其他文献
建筑给排水系统在目前逐渐体现出了复杂性和专业性的特征,对管道布置的要求也在提升,为了更好地处理建筑,避免出现布局问题,BIM技术得到了一定的应用,基于此,本文从实际出发,对BIM技
汇峰板房五房二厅的设计方正的主卧、独立的书房、阔绰的客厅、别具一格的餐厅,把220平米的空间发挥得淋漓尽致。以通廊为轴,尽头便是书房,通廊的左侧为餐厅、厨房、工人房
在当前建设工程的过程中,在实际的施工当中,混凝土开裂是比较常见的,在各种不同的方面都有所不同,比如裂缝特征以及产生原因等多个不同的问题。本文主要分析了混凝土工程当中普遍
模型检验是一种针对有限状态系统的形式化验证技术,以其简洁明了和自动化程度高而引人注目。通过引入模型检验技术可以改进变异分析方法中等价变异体的判断和测试用例自动生
清算土地增值税的消息一出,当日房地产股票应声下跌,20多支股票跌停板,也就是说下跌的幅度超过10%。香港股票市场中的中国房地产股票也是如此,顷刻之间,100多亿港币的市值化
当前的建筑工程发展,已经进入到非常重要的阶段,各方面的工作安排,以及相关的理念完善,都取得了卓越的成就。从目前所掌握的情况来看,建筑钢结构施工,是比较敏感的内容。 钢结构虽
花卉是园林绿化建设中的重要组成部分,具有较好的点缀作用,可有效提升园林绿化景观的美观性和观赏性。不过花卉栽植不是随意为之,需要经过科学的布局和设计,以达到增强园林景观的
随着社会经济的高质量发展,市政基础设施规划不断完善,为改善人们居住环境、提高城市综合实力、加速新型城市化建设注入了新的生机与活力。电气工程作为市政建筑的重要组成部分
传统的运行记录仅仅是简单记录软件运行的相关情况,没有深入动态监控和记录软件内部的运行状况,而传统的静态测试和动态测试方法也没有动态监控软件内部的运行状况和记载软件
企业财务危机直接影响到企业管理层、投资者、债权者、证券监管者和政府等相关者的利益,企业财务危机预警研究一直是国内外学术界的重要研究课题。其中财务危机预警模型是财
会议