一种改进的程序不可达路径静态检测方法

来源 :南华大学学报:自然科学版 | 被引量 : 0次 | 上传用户:InsideCpp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
能够精确的检测出程序中不可达路径是提高结构测试效率的关键。本文提出一种针对函数调用的程序不可达路径静态检测方法,该方法分析程序控制流图中结点的定值—引用集合数据信息,并记录调用点的函数摘要,更新调用点的调用上下文数据流信息,判断程序条件语句的冲突分支,进而检测路径的可达性。实例分析结果表明,该方法可以进一步提高不可达路径检测的准确度。
其他文献
患者男,31岁,全身反复结节囊肿10余年,加重1年。皮肤科情况:头面颈部、胸前、腋下、臀部散在红色、暗红色大小不等丘疹、结节、囊肿、瘢痕,部分融合、破溃,见黄色、暗红色分
药物冲模是用于将药粉冲压成形的一种模具,为控制药物剂量在一定的允差范围内,对冲模的尺寸精度、耐磨性能及抗冲击性能要求很高.本文对药物冲模的常规热处理工艺和失效行为
目的:分析对产妇进行计划生育指导对其产后避孕依从率和成功率的影响。方法:随机选取2016年1月至12月期间在四川省巴中市巴州区疾控中心辖区内医院分娩的800例产妇作为研究对象
拆卸是废旧产品中零部件再制造及材料回收再利用的重要环节,拆卸过程规划的目的就是为了寻找最优的拆卸序列.这里以 Petri网为工具,建立了包括零部件回收价值及拆卸成本在内
Petri网作为当今最具有前途的建模工具,它的应用几乎涉及到计算机学科的各个领域.这里通过对基于 Petri网的海关业务流程工作流模型的实例分析,最终得出优秀的工作流模型可以
CAx系统是 CIMS 工程中常见的应用系统,不同系统间的数据共享是实现系统集成要解决的基本问题.这里分析了 CISSCAx系统的实现途径,即采用扩展商品化数据库,建立基于 STEP标准
论述了筒形件拉深工序设计中的关键问题和详尽的处理流程,并对筒形件拉深模 CAD系统开发进行了尝试.系统可输入的筒形件后自动完成优化拉深工序设计 ,最后生成全部工作零件的
构建了以滚珠丝杠传动提供宏观运动,以超磁致伸缩驱动器(GMA)进行微观运动误差补偿的单坐标数控工作台精确运动实验系统.提出所设计的GMA的系统模型由频率无关迟滞特性与机电系统