程序不变量到断言的自动转换方法研究及其应用

来源 :计算机应用与软件 | 被引量 : 2次 | 上传用户:zuiainivip
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
程序不变量可以揭示程序的内部属性和动态执行情况,已经成功应用于软件测试用例的生成与约简。然而,每新增一个用例都要在整个测试用例集合上重新提取程序不变量,时间开销较大。提出一种基于正则表达式的将程序不变量自动转换为对应断言的方法,并利用断言判断新用例是否冗余,仅当新用例非冗余时才提取程序不变量,从而大幅度减小时间开销。将这种基于断言的测试方法应用于回归测试,可以有效约简测试用例集合,识别程序改动所影响的元素,进而发现潜在的程序错误。实验结果表明,与其它测试用例选择方法相比,该方法时间消耗小、测试用例集
其他文献
税制结构的优化实施需要税收征管的保障,税制结构优化必须考虑征管的成本和现阶段的征管能力.税收征管能力对税制结构优化有制约,但反过来,政府税收征管能力、税收征管环境等
为解决信息安全风险评估过程中信息难以量化分析的问题,在原有定性风险评估方法的基础上,提出一种定量的信息安全风险评估方法。通过对风险的量化分析,使得信息安全风险评估过程中风险值的计算更加科学和准确,解决了以往定性分析方法数据计算粗略、不准确和难于区分风险的重要程度等问题。通过信息安全风险评估过程中的实际应用,表明该方法具有一定的可行性。
针对水印嵌入伪Zernike矩信息量小的不足,设计一种基于非下采样Contourlet变换和伪Zernike矩的水印算法。算法首先将水印信息量化调制嵌入原始图像的非下采样Contourlet变换域低频区域,然后计算伪Zernike矩进行几何校正。实验结果表明,该算法在具有较大的水印嵌入量的同时,对常见图像处理和几何攻击具有较好的鲁棒性。
卡尔维诺在《不存在的骑士》中将现代人焦虑、虚无的生存状态描绘到极致,这与十九世纪哲学家克尔凯郭尔关于焦虑与绝望的研究颇有不谋而合之处。在实体性层面,小说主人公阿季
随着工业的不断发展和城镇化改革的不断推进,农民在土地被进行重新配置的过程中,被迫失去原来赖以生存的物质条件和就业机会。当前的法律法规对于农地产权制度的规定不能从根
农业信息化建设对于促进吉林省的农业发展具有极为重要的现实意义,应借鉴西方国家农业信息化发展的经验,总结我省农业信息化发展中存在的诸如:网络基础设施建设严重滞后,政府