覆盖并行目标的初始标识条件生成方法

来源 :内蒙古大学 | 被引量 : 1次 | 上传用户:vensen_guo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
并行软件的发展给互联网行业带来高效解决方式的同时,也给软件测试带来了很多挑战。尽管已经有诸多学者致力于并行软件测试的自动生成工作,但已有的工作中,一方面,基于状态空间的方法由于其固有特性易受状态空间爆炸的影响,导致效率低下。另一方面,基于模型的方法也面临着模型节点多,目标路径情况错综复杂的问题,亟需一种快速高效的解决方式。因而,如何在测试数据未知的情况下,快速高效的获取能够有效覆盖待测目标的初始标识条件对测试工作而言是非常有意义的。鉴于上述背景,本文研究了覆盖并行目标的初始标识条件生成方法。本文所涉及到的研究工作可以归结为以下几大方面:(1)提出基于变迁覆盖的并行软件测试覆盖准则,并基于该准则提出覆盖并行目标的路径搜索及优化算法。首先,提出变迁覆盖准则;其次,根据待测目标边搜索边生成能够覆盖待测目标集的所有可行路径,即全路径集合;然后,依据覆盖准则,结合关联变迁与依赖变迁的不同分布可能,在保证对目标完成有效覆盖的基础上尽可能地去除全路径集合中的冗余路径。只有当路径集合满足覆盖准则时才能保证得到的初始标识条件是高覆盖并且低冗余的,为后续工作奠定良好基础。(2)在上述研究基础上,提出一种针对目标路径的初始标识表达式生成算法。首先,提取目标路径上所有弧表达式及防卫表达式信息,对待处理表达式进行变量划一操作,将其整合为仅关于初始变量的待处理表达式集合;其次,考虑依赖变迁的特殊性,进行同名变量约束操作,从而得到完整的覆盖并行待测目标的初始标识表达式。(3)提出基于初始标识表达式的初始标识条件提取算法。首先,定位并提取初始标识表达式中的最小可处理子表达式单元,获取最小可处理子表达式单元的逻辑条件子式;然后,结合各逻辑条件子式的判定执行情况以及逻辑条件子式之间的逻辑关系,提取初始标识条件子式并在保证与原表达式等价的前提下对表达式进行逻辑重组;最后,结合递归的思想,对表达式进行递归化简,整合初始标识条件子式,得到完整的覆盖并行待测目标的初始标识条件集合。
其他文献
通过运用事件相关电位技术,本文试图探究老年人和年轻人在利用语境信息进行语义加工时的脑神经机制差异。根据语义加工理论,语义加工的方式可分为融合性加工和预测性加工。融
目前的空天地通信系统基本处于相互独立的运行状态,不同网络之间的节点不能实现直接的业务互通,这不但造成了资源浪费,而且不能保证各种类型空天信息平台综合与实时应用的服
模板匹配在计算机视觉中有着广泛应用,如目标检测、目标跟踪、视频监控、图像拼接等。目前已有大量的模板匹配算法,其中Best-Buddies Similarity(BBS)是一种用于模板匹配的相
目的对健脾化湿法干预糖尿病前期的临床疗效及安全性进行系统评价;分析六君子汤组方治疗糖尿病前期的主要活性成分、关键靶标和信号通路,建立“有效成分-靶标-信号通路”之间的关系,探究该中药复方治疗糖尿病前期的多成分、多靶点和多途径作用机制,为临床应用奠定理论基础;探讨六君子汤组方对糖尿病前期(脾虚痰湿证)的血糖逆转和乏力的改善的临床疗效以及安全性的评价,以期广泛应用于临床。方法1.检索CNKI、万方、P
在实际应用当中,平面五杆机构会因负载变化而导致系统当中相应的参数发生变化。针对这一问题,本文由拉格朗日法得出动力学模型,给出了平面五杆并联机构的切换模型,并利用类Ly
随着时代的进步与互联网的迅速发展,对于建筑环境的预测和评估已经不能仅仅依靠人力与经验了,而需要专业的软件进行分析与计算。建筑全性能联合仿真平台软件是一款优秀的建筑
随着科学技术的迅猛发展,蒙古文信息处理的相关研究在自然语言处理领域中取得了很大进展。但是在蒙古文字符编码方面,很多蒙古文资料以及网站都没有采用统一的编码形式来进行
由于材料老化、破损以及外部环境急剧的变化,机械构件在工作过程中容易产生断裂现象。断裂是材料主要的失效模式之一,裂纹存在会大大降低了工程构件的力学性能,甚至对人们的财产和生命安全构成严重威胁。当机械构件产生裂纹,如果不采取有效的控制措施,裂纹在扩展过程中极有可能破坏机械设备中重要的精密区域或者关键的工艺结构,加速设备的失效。因此,在工程构件无法及时更换情况下,研究裂纹扩展的控制方法对保证机械设备正常
随着云计算的飞速发展,虚拟化技术作为其核心技术也变得越来越重要。作为虚拟化的最有前景的一个分支网络虚拟化也在最近快速发展起来。虚拟网络映射把网络请求划分为许多独
为获取低温条件下,温湿度计量检定环境,本文以双流法作为低温段湿度发生原理,利用模糊PID算法完成温湿度控制,设计了一种低温段恒温恒湿发生系统,使系统最低能在-40℃下,对湿