基于抽象解释的非函数依赖不变量的检测方法

来源 :计算机技术与发展 | 被引量 : 0次 | 上传用户:zoxn2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
不变量的检测是提高软件质量的一种有效方法。针对传统静态检测方法可能带来无效的不变量、缺失不变量等缺陷,文中提出一种以抽象解释理论为基础的非函数依赖不变量的静态检测方法。首先利用词法语法分析得到抽象语法树,然后将抽象语法树转化成抽象域图,接着对抽象域图进行抽象执行得到程序中可执行的路径,最后依据定义的非函数依赖不变量表现形式对可执行路径分析得到程序中潜在的非函数依赖不变量。同时通过一个C程序为例对该方法进行验证说明。
其他文献
在多种工作模式下,雷达系统的显示需求差别很大,这对其显示接口的统一化设计造成了较大的困难。文中分析了雷达在各种工作模式下显示数据的特点,重点介绍了一种高速显示接口的设
针对以蒙特卡罗为基础的几种无线传感器网络定位算法普遍存在定位精度和采样效率低的问题,文中提出了一种RSSI辅助的蒙特卡罗盒定位算法(RAMCB)。通过实验构造出符合实际环境的R
针对材料本科毕业生存在缺乏创新思维、实践能力较差的问题,开设了材料制备开放性实验,提高学生的创新意识与动手能力,极大地激发了学生对材料的研究兴趣。
目的 探讨慢性阻塞性肺疾病合并急性肺栓塞的临床特征,分析误诊原因。方法 45例慢性阻塞性肺疾病合并急性肺栓塞患者为观察组,以同期45例单独慢性阻塞性肺疾病患者为对照组。
对舰载战斗机空战进行建模分析,研究影响舰载战斗机空战进程的关键参数对于舰载战斗机作战使用和装备论证都具有十分重要的意义。论文以随机兰彻斯特方程为研究工具,对舰载战斗