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

来源 :计算机应用与软件 | 被引量 : 2次 | 上传用户:zuiainivip
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
程序不变量可以揭示程序的内部属性和动态执行情况,已经成功应用于软件测试用例的生成与约简。然而,每新增一个用例都要在整个测试用例集合上重新提取程序不变量,时间开销较大。提出一种基于正则表达式的将程序不变量自动转换为对应断言的方法,并利用断言判断新用例是否冗余,仅当新用例非冗余时才提取程序不变量,从而大幅度减小时间开销。将这种基于断言的测试方法应用于回归测试,可以有效约简测试用例集合,识别程序改动所影响的元素,进而发现潜在的程序错误。实验结果表明,与其它测试用例选择方法相比,该方法时间消耗小、测试用例集
其他文献
税制结构的优化实施需要税收征管的保障,税制结构优化必须考虑征管的成本和现阶段的征管能力.税收征管能力对税制结构优化有制约,但反过来,政府税收征管能力、税收征管环境等
高校思想政治工作实践中经常会遇到一些难题和障碍,比较突出的是当代大学生对思想政治工作的逆反心理。大学生对思想政治工作的逆反心理是由他们青春期的心理特点决定的,要预防
为解决信息安全风险评估过程中信息难以量化分析的问题,在原有定性风险评估方法的基础上,提出一种定量的信息安全风险评估方法。通过对风险的量化分析,使得信息安全风险评估过程中风险值的计算更加科学和准确,解决了以往定性分析方法数据计算粗略、不准确和难于区分风险的重要程度等问题。通过信息安全风险评估过程中的实际应用,表明该方法具有一定的可行性。
针对水印嵌入伪Zernike矩信息量小的不足,设计一种基于非下采样Contourlet变换和伪Zernike矩的水印算法。算法首先将水印信息量化调制嵌入原始图像的非下采样Contourlet变换域低频区域,然后计算伪Zernike矩进行几何校正。实验结果表明,该算法在具有较大的水印嵌入量的同时,对常见图像处理和几何攻击具有较好的鲁棒性。
卡尔维诺在《不存在的骑士》中将现代人焦虑、虚无的生存状态描绘到极致,这与十九世纪哲学家克尔凯郭尔关于焦虑与绝望的研究颇有不谋而合之处。在实体性层面,小说主人公阿季
随着网络上使用或存储在数据库中的三维模型数量迅速增加,如何从大量的三维模型中检索到相似的三维模型变得十分必要。由于目前基于形状的三维模型检索不包含语义概念,因而检索的结果已不能满足用户的需要。针对此现象提出一种新方法,即结合语义和形状特征的三维模型检索。使用K-means算法把形状特征聚类到语义群中,空间关系消除具有相似外观模型之间的歧义。利用普林斯顿形状基准数据库进行实验,结果证明了该方法的可行
刚读高一的小弟,瘦,且高,学业的重压,并没有让他的眼睛,像年少的我一样样黯淡无神。他出生时的90年代,中国的一切,都很新鲜和蓬勃;而他,亦携带了这样无穷的精力和热情。
动物园最近从国外引进了一只极其凶悍的美洲豹供人观赏。为了更好地招待这位远方来的贵客,动物园的管理员们每天为它准备了精美的饭食,并且特意开辟了一个不小的场地供它活动和
随着工业的不断发展和城镇化改革的不断推进,农民在土地被进行重新配置的过程中,被迫失去原来赖以生存的物质条件和就业机会。当前的法律法规对于农地产权制度的规定不能从根
农业信息化建设对于促进吉林省的农业发展具有极为重要的现实意义,应借鉴西方国家农业信息化发展的经验,总结我省农业信息化发展中存在的诸如:网络基础设施建设严重滞后,政府