基于多重分支特征与改进PSO的测试数据自动生成方法研究

来源 :南昌航空大学 | 被引量 : 0次 | 上传用户:xiexinhai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自动测试数据生成是降低软件测试成本和时间的传统技术之一,目前元启发式技术已成功应用于测试数据生成。粒子群算法(PSO)具有多种优点,在性能上具有较强的竞争力。但是PSO算法存在与其他种类算法相似的问题,在高维度和多峰值的寻优问题中容易收敛到局部最优,且算法搜索到后期收敛速度缓慢。针对上述问题,本文提出了两种改进PSO优化算法。同时,为适应测试数据自动生成应用场景的寻优问题,基于上述两种改进PSO算法,设计了一种多收敛方向自适应粒子群优化算法(MCD-APSO)。本文的主要贡献如下:(1)针对PSO算法在高维多峰问题中易陷入局部最优,且算法后期搜索速度慢的问题,提出了两种改进PSO算法。1)基于种群动态分区的多策略粒子群优化算法(PDPMSPSO)。设计了种群动态分区机制,加速算法收敛;引入了马尔科夫链状态转移思想,丰富了种群粒子多样性;提出了分级交叉策略,加快算法跳出局部最优的进程。2)多种群自适应分级交叉粒子群优化算法(HC-MPAPSO)。提出了多种群自适应策略,避免算法出现早熟现象;设计了分级交叉机制,结合交叉维度凸性递减方法跳出当前局部最优。(2)针对自动测试数据生成时间长,成本高和效率低的问题,提出了一种基于多重分支特征与改进PSO的测试数据自动生成方法。与应用于分支和路径覆盖的元启发式算法不同,该方法侧重于关键路径覆盖的低资源消耗和高效的信息覆盖。1)结合分支覆盖和路径覆盖的特点,根据量化的路径分数确定关键路径;2)提出了一种多收敛方向自适应粒子群优化算法,加速收敛并摆脱局部最优;3)融合尺度统一分支距离和多重分支权重思想构建了加权细粒度适应度评价函数。该方法有效地解决了分支条件下,因变量取值范围不同导致的分支距离计算偏差大的问题,提高了算法收敛的准确性,并能覆盖程序中更重要的分支。(3)为验证文章所提PDPMSPSO和HC-MPAPSO算法的有效性,本文在CEC2013测试函数集中对上述两种改进PSO算法的性能进行了验证。实验表明,PDPMSPSO和HC-MPAPSO算法在高维度和多峰值问题中相比于其它当前主流PSO改进算法的求解精度和鲁棒性等方面具有更好的性能。为验证基于多重分支特征与改进PSO的测试用例自动生成方法的效果,本文在六个正常规模和六个大规模基准程序上与六种测试数据生成方法进行了比较。实验表明,本文所提方法能有效解决自动测试数据生成的时间长,成本高和效率低的问题。
其他文献
近年来,国内外逐渐提高了中学生阅读能力的培养,甚至把阅读能力作为学习能力评估的重点项目之一。生物学与语数英等学科语言相比有自身的特点,教材文本呈现方式也特色明显,所以生物学阅读的方式方法与其他学科并不完全相同。通过文献检索发现,国内外有关生物学阅读的报道,尤其是初中生方面的相对较少。因此本文通过问卷调查和访谈法调查了常州市和阜阳市6所学校初中生生物学阅读状况,旨在了解全民阅读背景下这两地的生物学阅
学位
区块链技术的持续发展,使得区块链的落地商业化应用逐渐增多。与此同时,联盟链的优势也变得突出。然而,联盟链常用的共识算法存在的问题也越来越明显,这一定程度上反映联盟链中的共识算法难以通用于电子政务、智慧医疗和供应链等实际的应用场景。目前这些缺陷亟待解决,最大程度地推进联盟链环境中的具体应用的落地。基于此,对联盟链中常用的PBFT(Practical Byazentine Fault Toleranc
学位
生物特征识别是一种新式的身份认证方式,具有唯一性、安全性、稳定性等特点,被广泛应用于各大领域。生物特征识别系统的广泛应用引起了人们对其安全问题的关注,各种不同的攻击方法被设计出来,主要目的是冒充合法用户,从而通过识别系统的验证。这些攻击严重威胁到庞大用户群体的财产和信息安全,也揭示了生物特征系统的安全隐患。掌纹是重要的生物特征模态,其识别稳定性高、成本低、用户友好性高、隐私性强,是一种非侵犯式的识
学位
图像在人类社会的发展中至关重要,是重要的记录器。图像修复技术旨在利用图像内已知区域的信息来补全图像内的缺失区域。图像修复是一项基础且复杂的计算机视觉任务,能广泛应用于摄影、文物修复、老照片修复、工业等领域,是近年来人们关注的热点课题。图像修复常用的方法有基于像素扩散、样例传播和深度学习等。深度学习的出现,加快了图像修复技术的发展。目前基于深度学习方法的图像修复技术,虽能修复大区域的图像缺失,但是在
学位
机会网络是一种特殊的移动自组织网络,借助节点移动带来的相遇机会实现网络通信,在环境监测、野生动物追踪、应急通信等领域有广泛应用。机会网络拓扑预测通过分析历史连接信息挖掘网络的演化规律,结合当前网络结构信息,预测下一时刻拓扑变化,为机会网络的路由协议设计提供理论支持。机会网络拓扑预测是网络行为预测的关键问题之一,其面临节点频繁移动、拓扑结构时变等挑战。本文通过分析机会网络中当前网络结构与历史连接信息
学位
随着互联网及智能设备的高速发展和普及,以数字图像为主的多媒体信息的发送和接收成为人们日常生活中最重要的交流方式之一。但近年来隐私泄露、侵犯版权等违法犯罪行为日益增多,对人们的日常生活带来巨大影响,信息安全问题备受关注。传统加密技术虽然是一种有效的信息保密手段,但其不可理解性容易吸引恶意攻击者使用高性能计算工具对密文进行解译或破坏。作为对加密技术的一种补充和完善,信息隐藏技术应运而生。以数字图像为载
学位
在新冠肺炎疫情期间,接触式的指纹识别和非遮挡式的人脸识别在身份认证过程中应用受到了一定的限制,这让人们意识到非接触式认证方式--虹膜识别的重要性。但现有的虹膜识别算法对于非合作状态下获取的低质量虹膜图像的分割和识别性能不佳,而这类图像是大量存在的。同时,对这类虹膜图像的真实虹膜区域进行人工定位的做法存在不可靠性,不利于虹膜识别算法的进一步发展。本文主要设计了基于深度学习的虹膜定位分割分及识别算法,
学位
水资源作为生命之源,生态系统中的核心资源,可以发展区域经济、保障人民生活。然而人们却常常忽略水生态系统功能价值,由于人类活动和自然因素,造成河道漂浮物堆积、侵占河道的情况,破坏了河道景观以及自然水生态。如何提高河道巡查监管能力成为目前河流管护的迫切需求。围绕此需求,本文依托中国水利水电科学研究院北京市科技重大专项课题,大运河智慧巡河系统研发及示范应用,研究针对河道目标场景优化的目标检测算法,同时设
学位
角膜疾病可能会导致角膜组织弹性模量等参数发生改变,从而引起角膜组织生物力学特性的改变,影响角膜弹性成像结果。因此,本文基于有限元分析的方法模拟弹性成像,定量分析超声弹性成像在角膜疾病中的作用,对基于剪切波的光学相干弹性成像在角膜弹性测量中所受到的影响因素进行分析。主要的研究内容如下:(1)构建经典人眼三维有限元模型,有限元法被用于模拟角膜组织的超声弹性成像,然后通过改变角膜病变组织与正常组织杨氏模
学位
随着在线教育的兴起,教师面临着帮助学习者准确理解知识的挑战。编程课程由于较强的综合性和程序调试的特殊性而不同于其他学科,学习者在学习编程的过程中容易产生误解和疑惑,尤其在程序调试方面存在较大困难,从而抑制了其学习和进步的动力。因此,研究如何有效地辅助学习者理解调试信息和提升编程能力具有极其重要的意义。本文针对编程学习的不同阶段,设计了相应的编程资源推荐方法,包括代码演化片段推荐和编程习题推荐。具体
学位