一种过程内及过程间数组越界故障的静态检测方法

来源 :第六届中国测试学术会议 | 被引量 : 0次 | 上传用户:yhl_2011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数组越界是C和C++程序中常见故障,在各种软件测试系统的设计中,都占据重要位置.本文首先时数组越界故障进行分析,建立数组越界类型故障模型,设计并实现了基于静态分析,以函数摘要做基础对源代码进行函数内及函数间分析的检测方法.最后用实验方法对实例源码进行测试实验结果验证了该方法的有效性.此方法已实现,并应用于实际项目中.
其他文献
马克·吐温曾幽默地说“戒烟是很容易的事情,我已经戒了几百次了”。这句笑谈生动地刻画出吸烟成瘾者的戒烟困境。我们已经知道,烟草中的生物碱尼古丁是致使吸烟成瘾的化合
[目的]调查实践-研究-服务相结合的参与式教学模式应用于社区护理实践教学的效果。[方法]选取我校2015 级护理3班55人为试验组,2015级护理4班52人为对照组。试验组采用实践-
[目的]探讨个体化蛋白质-热量饮食方案对失代偿期乙型病毒性肝炎肝硬化(DHBLC)病人的干预效果。[方法]选取2016年1月—2016年12月本院收治的DHBLC病人80例,依据随机数字表法
参考“KJ法”模式的精神特质尝试对护理人际沟通课程进行教学改革,将课程设计分为开放式的解释性背景研究、模拟场景的定性研究和个案情景模拟的实验性综合研究3个阶段,对其
讨论了局部可调整C2参数四次样条曲线的构造问题.将四次样条曲线降为C2连续可提供自由度用于控制曲线的形状.给出了一个确定自由度的局部化方法.首先用二次样条函数方法局部化地在每个数据点处确定一个切矢量,数据点和切矢量大致决定了四次样条曲线的形状.每段曲线上的自由度由极小化该段样条曲线的变化率确定.对样条曲线上不理想的部分,为其重新定义理想运动矢量,若曲线沿理想运动矢量方向变化可形成理想轨迹,用曲线导
中国食品工业协会近日发布的《2006~2016年全国食品行业科技发展纲要建议》(以下简称《建议》)提出,要优先发展10类包装机械产品和13类食品机械产品。业内分析人士认为,《建议》的
对典型的NP难度问题--著名的长方体Packing问题,通过观察体会人类几千年来在砌石头下围棋等活动中形成的经验和智慧,受到谚语'金角银边草肚皮'的启发,并将它发展提高
大规模并行应用的负载平衡能力对性能的影响很大,但难以度量.针对基于局部离散格式的(有限差分、有限元等)并行应用,通过分析并行计算通信比、并行规模、问题规模、格式复杂度
DAS(databaseasaservice)模型数据库中采用加密方案的关键问题之一是针对密文关系的查询处理.DAS模型特有的体系结构和信任模型决定了加密解密操作只能在客户端进行,目前的方案普
医学图像分割在医学图像处理,尤其是在临床诊断的核磁共振图像分析中起着重要的作用.偏移场的存在使核磁共振脑图像中的局部统计特性发生变化,这成为自动化分割的一个主要障碍.为了克服偏移对分割造成的影响,提出了一种基于局部熵最小化的核磁共振脑图像二次分割算法.首先采取基于组织的分块算法和局部熵最小化以获得脑图像分割的聚类块,再以每个聚类块为中心进行动态搜索;利用模糊C均值算法对每个搜索窗口进行分割.将所有