【摘 要】
:
在软件工程领域中,软件测试是减少系统漏洞、检测和修正错误最为行之有效的一种方法。然而随着计算机技术的飞速发展,软件系统的规模在不断扩大,系统结构越发复杂,软件测试资源的投入以及成本的消耗也在显著增加。因此,系统可靠性不再是软件项目经理唯一关注的目标。如何分配有限的测试资源,在系统可靠性、测试资源消耗以及耗费成本之间寻求一个令人满足的平衡,已成为近年来软件工程领域中的一个研究热点。然而,现有研究大都
论文部分内容阅读
在软件工程领域中,软件测试是减少系统漏洞、检测和修正错误最为行之有效的一种方法。然而随着计算机技术的飞速发展,软件系统的规模在不断扩大,系统结构越发复杂,软件测试资源的投入以及成本的消耗也在显著增加。因此,系统可靠性不再是软件项目经理唯一关注的目标。如何分配有限的测试资源,在系统可靠性、测试资源消耗以及耗费成本之间寻求一个令人满足的平衡,已成为近年来软件工程领域中的一个研究热点。然而,现有研究大都局限于测试资源的多目标静态分配。为了应对测试阶段的环境或用户需求变化导致系统结构以及测试资源分配的不确定性,本文主要研究测试资源的动态多目标分配问题。本文的主要研究内容如下:(1)分析了测试资源分配问题的研究现状以及实际应用的问题;讨论了测试资源分配问题中的多目标优化模型,包括测试资源、可靠性以及成本的相关数学描述。介绍了多目标进化算法的发展历程、原理、相关技术以及特点,并重点介绍两个性能优越的多目标进化算法:第二代非支配排序遗传算法NSGA-II和第三代广义差分进化算法GDE3。(2)针对在优化过程中,由于用户需求的变化而导致的系统结构中子系统内模块数的增加、子系统数的增加等动态变化,分别设计了相应的种群重新初始化策略和约束处理机制,并提出了一种基于GDE3的系统结构动态变化的多目标测试资源分配算法D-GDE3。D-GDE3同时考虑系统可靠性、测试成本和耗费的测试资源,能够通过历史解重新初始化种群以适应系统结构的变化,并对新解进行约束处理以保证解的可行性。对比实验结果表明,D-GDE3能够快速收敛并获得质量较好的解集。(3)构建了一种最小化系统剩余错误总数和测试时间消耗的多阶段两目标动态测试资源分配问题数学模型,并提出了一种基于NSGA-II的多阶段两目标动态测试资源分配算法MS-NSGA-II。MS-NSGA-II以NSGA-II为基础,嵌入了参数估计、种群重新初始化和约束处理技术,实现了多阶段的动态反馈与多目标优化,能够自适应的调整每个测试阶段的测试资源分配。对比实验结果表明,MSNSGA-II能够很好的适应每个测试阶段之间的环境变化,提供更多更高质量的测试资源分配方案。(4)构建了一种最大化系统可靠性、最小化测试成本和测试资源消耗的多阶段三目标动态测试资源分配数学模型,并提出了一种基于GDE3的多阶段三目标动态测试资源分配算法MP-GDE3。根据构建的模型,在MP-GDE3算法中设计了相应的参数估计、种群重新初始化和约束处理技术。参数估计是多阶段不可缺少的技术,也是软件可靠性增长模型的基础;种群重新初始化可以节省测试资源,充分利用历史信息获得具有一定收敛程度的初始种群;约束处理可以帮助个体自我修正、加快解集的收敛速度,从而获得高质量的分配方案。对比实验结果验证了上述策略的有效性。
其他文献
轴承是制造行业的基础配件,我国是世界轴承制造大国,占据着全球轴承行业市场总额的10%,在国民经济中占据重要地位。从国家政策导向看,在我国“十三五”规划纲要中明确指出要构建产业新体系,加快建设制造强国,国务院在2015年4月8日发布的《中国制造2025》表明七个战略性新兴产业和十个重点领域需要大量配套轴承,同时着力解决影响核心基础零配件性能的关键技术。这些战略举措为轴承行业的发展提供了较大的结构调整
研究二阶多智能体系统的队形控制问题。假设平面上一群智能体和一个静止的锚节点,在会话通信模式下仅利用角度信息为每个智能体设计分布式控制器,控制加速度输入使得它们最终形
湿地是位于水生生态系统和陆生生态系统之间的过渡性地带,被誉为“地球之肾”,具有保障人畜及工农业用水、调节区域小气候、保护生物多样性等多种不可替代的独特功能。近30年来,南四湖湿地周边经济发展迅速,城镇化进程加快,其面临湖泊面积逐年减少、水质变差、生物多样性降低等诸多问题,同时因生态系统发展不平衡,生态环境质量也有下降的趋势。因此,本文开展南四湖湿地生态系统格局分析及预警对该地区生态系统平衡发展具有
目的研究溶血反应的护理处理效果。方法在溶血反应患者中择取33例,时间为2019年2月至2020年2月,结合患者实际临床症状,给予静脉输液、碱化尿液处理,并保护肾脏,同时给予心理
为了了解复退军人病人复发原因,我们对1988-2002年在我院住院治疗的106例患者进行了分析1对象和方法1.1对象106例患者全部是复退军人精神分裂症病人,且至少有一次在我院住院
利用算法设计理论设计了搜索非连通图奇优美标号的算法.并通过算法分析的思想和奇优美图的定义,给出了一类非连通图相应的计算机算法,由此提高了寻找图标号算法的效率。
目的:探究人尿激肽原酶联合阿替普酶静脉溶栓治疗发病时间<4.5 h急性缺血性脑卒中患者的效果。方法:选取2018年1月~2020年6月收治的134例发病时间<4.5 h急性缺血性脑卒中患者
目前,伴随着经济的全球化以及世界经济一体化趋势的增强,全球的制造业迎来了前所未有的机遇和挑战。机遇在于当下高度发达的物流和便捷到无时无刻的信息沟通可以轻易的将全球的制造资源实现共享。然而这样高度配合和融合的经济链条,也对各个国家各自的制造业带来了强劲的冲击。尤其是链条中互相重叠的部分。带来的直接结果就是全球产能的过剩与市场需求的矛盾加剧。通过批量重复性的生产和产品结构的标准化带来的高生产率是传统制
自1966年王鹏万在国内首次将杓状软骨拨动术治疗环杓系统运动病变应用于临床以来,其效果各家报道不一.为进一步明确其疗效,特将我科近3年间应用杓状软骨拨动术治疗声带旁中位
煤矿、石油、化工、钢铁是易燃、易爆高危险企业,自动化要求非常高,防爆电动机选型是电机运行稳定的前提。电机因为长期连续不断的运转工作,会经常发生故障,电机维修与保养是保障