【摘 要】
:
软件可靠性评估性能直接影响软件测试的工作量,准确预测软件可靠性是一项极具挑战的任务。近年来由于计算机技术的发展与普及,计算机软件的功能和用途也复杂多样,并因其在人类社会中扮演着越来越重要的角色,人们的生产生活已经越来越离不开计算机软件的参与。因此软件质量问题受到越来越多的关注,软件可靠性是衡量软件质量的的一个重要属性,如何发布高质量的软件产品是一件非常困难的事情,因此以软件可靠性为核心的研究一直是
论文部分内容阅读
软件可靠性评估性能直接影响软件测试的工作量,准确预测软件可靠性是一项极具挑战的任务。近年来由于计算机技术的发展与普及,计算机软件的功能和用途也复杂多样,并因其在人类社会中扮演着越来越重要的角色,人们的生产生活已经越来越离不开计算机软件的参与。因此软件质量问题受到越来越多的关注,软件可靠性是衡量软件质量的的一个重要属性,如何发布高质量的软件产品是一件非常困难的事情,因此以软件可靠性为核心的研究一直是当前的热点方向。软件可靠性增长模型(Software Reliability Growth Models,SRGMs)是一种衡量软件可靠性的重要数学工具,对软件可靠性的评测、保证以及测试资源管控和最优发布时间研究具有重要的作用。到目前为止,已开发出上百种应用于实际项目的软件可靠性增长模型。这些开发出的模型都是基于各种各样的假设,所以模型的通用性和预测精度不高。由于人工神经网络ANNs(Artificial Neural Networks)具备很强的非线性运算能力,因此基于ANN的软件可靠性增长模型可以获得更高的预测精度和更强的通用性。由于现代软件集成规模具有很强的耦合性和软件系统具有的强大功能,因此,当被检测到的故障修正去除,很可能引进新的故障。当无法避免被引进的故障的数量对软件测试过程的影响时,研究故障引进的过程对软件可靠性的意向具有重要意义。由于软件系统的延时性,我们知道软件故障被检测出时,不能立即被排除,故障检测与故障排除之间存在时间延迟,当时间延迟的影响不能被忽略时,延迟时间就成为了影响软件可靠性的重要因素。基于神经网络的软件可靠性增长模型其不仅继承了传统SRGM的所有属性,而且还具有超强的非线性运算能力和分布存储及学习能力。本文深入的研究了在软件测试过程中,传统SRGM与神经网络的映射关系,建立了考虑故障引进现象和排错等待延迟现象的软件可靠性增长模型,并在此基础上讨论了已被提出的传统模型和考虑故障引进的现象的动态加权组合模型,已被提出的传统模型和考虑排错等待延迟的广义动态集成神经网络模型的优劣性。本文的主要研究工作主要包括以下几个方面:(1)本文首先对传统的软件可靠性增长模型进行了综述,并通过Goel-Okumoto模型的例子找出了传统SRGM与神经网络模型的映射规则,最后详细说明了各神经网络模型的建模过程,并对其在失效数据集上做了验证。(2)由于在软件测试过程中,当检测到的故障被排除时,可能会引入新的故障。因此,本文建立了一种考虑故障引进现象的动态加权组合神经网络的软件可靠性增长模型,并用相应的故障数据集进行了验证,实验结果表明:考虑故障引进现象的动态加权组合神经网络软件可靠性增长模型具有更好的拟合效果和预测性能。(3)由于在软件测试过程中,故障检测与故障排除之间存在延迟时间,当故障被检测出时不能立即被排除。因此,本文建立了一种考虑排错等待延迟的广义动态集成软件可靠性增长模型,并用相应的故障数据集进行了验证,实验结果表明:考虑排错等待延迟的广义动态集成神经网络软件可靠性模型具有更好的拟合效果和预测性能。
其他文献
SDN网络实现了转发平面和控制平面的解耦,控制器可以通过下发包含更多匹配字段的流规则来对流实施细粒度的转发控制。更多匹配字段使得流规则需要更大的存储空间,而硬件交换机中TCAM的大小有限,流表的容量受限。当流表满时,为实现流量的转发,交换机会反复换入换出流规则,这将大大增加控制器的负载。因此,管理交换机流表中的流规则,实现高效的流表空间利用,具有重要意义。SDN的流规则管理包含流规则的生成、安装、
临时社交网络的概念已在旅馆、音乐会、运动会等场景中使用,人们在短时间内因为共同的兴趣或目的到同一个地方,参加同一个活动。用户使用其社交网络帐户在特定热门地点加入临
云计算、物联网等技术的快速发展引起了航空作战方式的改变,武器的智能化、无人化成为了航空作战领域的重要研究趋势。针对未来作战体系中智能系统协同工作的应用需求,航空作战领域开展了面向战术云架构的各类技术研究。在战术云架构中,资源调度与管理层为各模块提供内部及之间的联动能力,承担着平衡资源服务负载的职责,同时还实时的监管资源服务的状态变化、执行过程等。因此,需要设计资源调度与管理模块,让整个平台的负载更
近年来,人工智能、机器学习等词汇越来越频繁地出现在普通大众的生活中,并和我们的生活息息相关,在生活中随处可见的智能音箱、智能语音助手和人脸识别系统中都应用了此技术。传统机器学习在经历低潮后,随着深度学习的提出、大数据时代的到来和硬件设备的不断更新再次迎来发展高潮。5G技术的发展也让自动驾驶技术朝着理想方向进一步发展。神经网络(Neural Network,NN)是机器学习的重要算法之一,它是一种模
中国人民银行于2010年颁布并实施了《非金融机构支付服务管理办法》,意味着我国第三方支付机构被正式纳入了政府监管的范畴,走上了合规有序发展的轨道。随着第三方支付的不断创新发展,其风险也从最初的资金沉淀风险、信息泄露风险,衍生出混业经营风险、系统性金融风险等。若对此类风险放任不管,则会对消费者合法权益造成极大威胁,对社会经济稳定带来极大隐患。因此,要实现第三方支付市场的健康可持续发展,让更多消费者享
近年来,储能技术在微电网的灵活调峰应用中发挥着重要作用,其不仅是确保微电网稳定运行的关键技术,也为分布式电源技术在微电网中的广泛应用起到了积极的推动作用。目前,以锂
蛋氨酸作为机体内多种物质的合成前体,可有效调节机体代谢平衡,目前被广泛应用于食品、饲料、医药等行业。微生物发酵法生产氨基酸因具有原料利用率高、操作简便、环境污染小等优点已逐步取代传统化学分离法,但由于蛋氨酸代谢合成途径长、合成过程中多个酶受到复杂的调控抑制作用,至今无法实现微生物发酵工业化生产。本研究以代谢结构清晰的谷氨酸棒杆菌为初始菌株,扩增前期研究获得的高酶活且解除部分反馈抑制的北京棒杆菌(C
面对种类和数量日益增长的Android应用程序,具有良好分类和描述信息管理的应用市场有助于用户进行程序搜索和推荐。目前应用市场中的程序分类以及描述信息的提供主要依靠人工操作完成,而已有的自动化分类研究工作均因特征选择不当或对已有信息分析不充分,导致对应用程序的分类准确率较低。且在描述信息方面,目前尚缺少相关的自动化研究工作。错误的分类或不准确的描述信息会导致用户下载到不相关的应用程序,不利于维护市
基于新课程标准的提出,教育部提出了相对完善的教育改革方案,即使是在新冠疫情期间,教育部仍然传达出要稳步进行教育改革。同时,随着新课程改革的不断推进,高中数学教师越来越意识到教学模式在教学中起着至关重要的作用。在准确把握数学六大核心素养的基础上,数学教师也在不断探索着更适合高中生数学学习的教学模式。主题教学(亦称“主题式教学”)立足于“以学生发展为本”,改变学科本位的观念,能够在现实角度中实现真正的
P2P网络借贷是信息科技和金融创新结合的产物,是我国互联网金融市场的重要组成部分,由于其低门槛、操作便捷等特点,与传统金融市场的需求缺口相契合,普惠了众多借款人和投资人。在我国,自2007年拍拍贷成立以来,行业以星火燎原之势蓬勃发展,伴随着网贷平台数目的激增,国内P2P市场百花争鸣的格局逐渐形成。笔者整理P2P相关文献发现,多数研究基于投资人对借款人的选择和信用风险的识别,而笔者认为,在我国P2P