基于自适应算子选择的软件测试资源分配

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:galen621
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软件的快速发展,使得软件系统的复杂度剧烈增长,为了保证软件系统的可靠性,不可避免的带来了软件测试资源消耗的增长。在测试资源日趋紧张的今天,如何在达到软件可靠性要求的前提下,尽可能的减少测试资源的消耗变得越来越重要。软件测试资源分配问题涉及软件可靠性、代价等模型的建立以及如何在软件可靠性、测试资源消耗和软件发布时间之间寻求有效的平衡,因此优化软件测试资源分配就是一个多目标优化问题。本文在分析现有的软件可靠性增长模型的基础上,发现很多可靠性模型在建模过程中忽略了故障修正过程,针对此问题本文采用兼具故障修正的软件可靠性增长模型作为可靠性评估函数;典型的参数评估方法通过求解一阶偏导获得参数评估值,该方法不能保证全局最优解,针对该问题本文提出一种基于差分进化算法的最小二乘法,来得到更为精准的参数评估值。以往的优化软件测试资源分配就是在有限测试资源的条件下,最小化测试代价,最大化可靠性,本文将最小化软件发布周期做为第三个优化目标,并且使用本文提出的基于自适应算子和邻域种群选择的差分进化算法解决该优化问题。本文的主要工作及创新点如下:(1)经研究发现,被广泛使用的非齐次泊松过程类软件可靠性增长模型都完全依赖于这样一个假设:一个潜在故障被检测到之后,会立即被移除。而在实际的测试工作中,发现故障检测和故障修正之间必然会存在一个时间延迟,而且有可能故障修正严重滞后于故障检测。针对此问题,本文采用基于时间延迟的软件可靠性增长模型(Based on Time Delay-Software Reliability Growth Model,BTD-SRGM)作为可靠性评估函数。(2)本文提出一种基于进化算法的最小二乘法参数(Evol-utionary Algorithmbased Least Squares,LSEA)估计办法。一般学者在对软件可靠性模型进行参数估计时会对损失函数求一阶偏导,这样并不能保证全局最优解,很大可能得出的结果只是一个局部最优解,会给实验结果带来很大的偏差,本文根据差分进化算法良好的全局收敛性,将差分进化算法应用到最小二乘法的求解过程中,并给出了与典型最小二乘法的对比实验。(3)提出了一种基于多臂老虎机(Multi-armed Bandits,MAB)的自适应算子选择的差分进化算法。在进化算法的迭代过程中,不存在任何一个算子或者邻域种群大小能够很好地适用于整个搜索阶段,然而很多进化算法在搜索过程中都存在单一算子和邻域种群的不足。针对该问题本文提出基于MAB理论的算法来决定如何选择合适的算子(Adaptive Operator Selection,AOS)和邻域种群,并且通过衰减机制来提高表现好的算子的利用率。考虑到Pareto前沿的多样性,在提出的算法中嵌入距离排序(distance-sorting,DS),得到了基于多臂老虎机的差分进化算法(Multi-Armed Bandits and Decomposition-based Multi-Objectives Differential Evolution,DMAB-MODED),实验表明MAB-MODED能在更短的时间内和更低的测试代价情况下,达到可接受的软件可靠性。
其他文献
蛋白-配体亲和性的准确预测能够为开发设计新型药物分子提供理论支持和技术帮助。现有的评估蛋白-配体亲和性的方法有很多,但准确度普遍不高。为了缩短新药研发设计的周期,对
伴随着改革开放的步伐,我国的城镇化、现代化、工业化发展不断加快,城乡二元化趋势加大,大量劳动力向城镇转移,使“谁来种田”越发成为迫在眉睫的热门问题。在此情况下,中央
随着移动智能手机的普及和智能应用技术的推广,能够支持异构网络中的设备随时随地从事社交活动的普适社交网(PSN)在学术界得到了广泛关注。在PSN中,移动智能设备作为通信节点能
随着互联网的普及和发展,网上购物也逐渐成为了人们的一种生活方式。许多行业都在寻求互联网+的探索发展,希望通过电子商务的方式释放本领域的效率。作为新兴的制造工艺,3D打
自然场景下的图像目标识别是指在自然场景下拍摄的图像中提取图像特征,利用图像特征定位图像中多个目标的具体位置并识别图像中各个目标所属的具体类别,是图像处理、机器学习
车险盈利系统的核心功能是创建车险盈利模型。它一个描述型软件分析系统,能够提供综合成本率等业务分析指标,为车险定价、风险控制和业务质量管理提供报表支持。按业务管理需
近年来,我国轨道交通、桥梁、建筑都得到了高速发展,随着预制拼装和装配式建筑的推广,钢结构的需求愈来愈大,法兰螺栓连接作为钢结构节点连接的形式之一,获得了广泛的应用。但是,随着服役期的增长,法兰会出现松动、腐蚀,高强螺栓断裂等现象,导致钢结构出现倒塌和破坏。因此及时发现法兰连接的安全隐患,确保钢结构的安全,开展对法兰螺栓连接的监测变得十分重要。因此,本人提出了基于压电波动法的法兰与法兰高强螺栓连接以
进入新世纪,互联网技术和通讯领域都进入高速发展时期,两者相互影响,直接推动了移动互联网的发展。移动自媒体的高速发展使得人们不再被动地接收信息,而是通过移动互联网主动
背景和目的:Cornelia de Lange综合征(Cd LS,OMIM#122470,#300590,#610759,#614701,#300882)是一种MCA/MR(多种先天性异常/智力发育迟缓)病状。其临床表现特征是面部畸形,产
经济的快速发展和人们思维上不断丰富和创新,使得传统的商标利用价值在减缩,新的商标所发挥的价值和具有的优势得以被人们发现,声音商标因其特殊性而越来越得到各经济主体的重视。当今世界许多国家和地区将声音商标写入《商标法》进行保护,我国在2014年《商标法》修订中,首次将声音商标纳入到商标保护的行列,这次修订《商标法》将声音商标入法是我国商标法上的一大进步,一方面使得我国商标的类型更加丰富,推动了与商标相