基于属性可靠分析的空指针引用缺陷检测

来源 :计算机工程与应用 | 被引量 : 0次 | 上传用户:mai120117
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为实现基于静态分析技术充分地检测出C程序中的空指针引用缺陷,提出了一种基于属性可靠分析的缺陷检测方法。首先介绍了空指针引用缺陷模式及特征。然后针对空指针引用缺陷的检测特点提出了属性可靠分析理论,并将指针的指向属性描述为一个属性格。通过提出的抽象内存模型,基于给出的每种程序语句上的迁移实现指针指向属性的可靠分析,根据得到的每个被引用指针的指向属性进而实现空指针引用缺陷的检测。通过对五个实际工程的检测结果分析表明,方法可充分检测出C程序的空指针引用缺陷。
其他文献
快速独立分量分析(FastICA)因其收敛速度快而被受关注,但存在初始值选取不当可能导致算法的收敛速度减慢甚至不收敛的问题。针对基本牛顿迭代FastICA算法对初始值选择比较敏感的
心血管疾病在当今社会是发病率极高的一种疾病,随着我国人口老龄化程度的增加,心脏病已成为影响我国国民健康的重要因素。随着现代技术的发展,通过心音远程监护系统能够让患有心
研究了一种新的超声波振动打孔系统.该系统由超声换能器、变幅杆、弯曲振动棒以及多工具头组成.与传统的单工具头超声波打孔装置相比.多工具头打孔装置具有工作效率高、换能
<正>各位来宾、各位老师、同学们:人间六月芳菲尽,鹿鸣鹤翔高朋至。在这万木葱茏、鸟语蝉鸣的仲夏时节,我们在这里齐聚一堂,隆重召开"创意写作班开班典礼"。这是文学院2018年
镜像神经元的经验发现,被部分发现者和模拟论者解读为基于模拟的心理阅读的神经基础,即亚个人水平的隐模拟过程或映像过程,支撑着个人水平的、有意识内省的显心理模拟。本文
提出了一种具有调整因子的规则自校正的模糊控制交流伺服系统,可以满足不同时域的控制要求,按不同的规则生成模糊控制查询表,使得模糊控制规则可以在线调整.仿真结果表明具有
隧道力学在隧道和地下工程中如何发挥其作用的问题以及隧道力学如何发展的问题日益为人们所关注。本文列述了有关隧道力学的几个问题,包括隧道的设计模型、岩土本构关系、隧
<正>急性肠系膜缺血性疾病(AMI)为少见病,仅占因急腹症入院病人的千分之一,但其死亡率高达60%80%[1-2]。而由急性肠系膜上动脉栓塞(ASMAE)所致的急性肠缺血最为常见,其会导致缺血
目前,如何利用去产能、减少库存、降低成本、去杠杆推进供给侧改革是我国钢铁行业发展的重要任务。财务管理作为企业管理的重要一部分,对钢铁企业的财务问题进行分析,对促进