面向复杂软件系统的可靠性评估方法研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:lzhongyue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的飞速发展,软件系统作为计算机所实现各类功能的载体,已深入到人们生产和生活的各个领域,并发挥着非常重要的作用。尤其像银行、交通、航天、核电等安全关键领域,对软件系统的可靠运行有着极高的要求。软件可靠性作为软件质量的重要属性之一,对其进行定量分析与评估已经成为相关领域的研究热点。尽管经过近四十年的发展,研究人员已提出了上百种用于评估软件可靠性的模型,然而,随着用户需求变得愈发复杂以及软件运行模式向分布式方向发展,软件系统的复杂度也变得越来越高。在此情形下,传统的单一软件可靠性模型评估方法在评估精度上,已无法满足复杂软件系统可靠性的评估要求。此外,对于以构件方式开发的复杂软件系统,当出现局部微小变更时,现有软件可靠性评估方法需要对整个软件系统进行重新计算,存在着评估效率很低的问题。为此,论文以复杂软件系统的可靠性评估为研究对象,围绕着如何提高该类系统的可靠性评估准确性和评估效率进行研究。论文的主要工作如下:1.针对传统单一模型无法满足复杂软件可靠性评估的需求,从软件可靠性模型特征形式化定义出发,借助特征量化获得的特征矩阵,给出了构建软件可靠性模型基本集的统一方法。2.依据软件可靠性评估特点,对传统遗传算法适应度函数和爬山操作进行改进,并将其用于基模型权值求解,从而给出了一种基于加权组合基模型的软件可靠性评估方法。通过对同一数据集上不同方法的实验对比,结果表明论文给出的方法在全局评估精度和评估效率上都有显著的提升。3.在研究构件软件系统内部结构及其相互关系的基础上,通过定义层次化的构件软件结构模型,进而给出一种递推方式的软件可靠性计算方法。借助于对构件软件系统某构件变更时影响区域的识别,实现了仅对受影响区域可靠性的重新计算,从而实现减少重新评估可靠性的计算工作量以提高评估效率的目的。论文的研究工作,一方面能够有效地提高复杂软件系统的评估精度,另一方面有利于提高设计变更情况下复杂软件系统可靠性重新评估的效率,有效地减少重新评估的各方面开销。在丰富现有软件可靠性评估理论和方法体系的同时,有助于更好地对复杂软件系统的可靠性进行评估,从而减少由于系统失效带来的各种损失,因而具有较好的社会和经济效益。
其他文献
大量耗用能源,也以噪音、废气破坏环境是传统物流业发展的致命弱点,而绿色物流能弥补这一缺点。中国的绿色物流发展面临诸多问题,迫切需要进一步研究。该文阐述了绿色物流的
目的探讨基于循证的临床护理路径在肿瘤患者术后PICC置管中的运用价值。方法选择本院2016年2月~2017年2月收治的肿瘤术后PICC置管患者175例为研究对象。采用随机数字表法将患
详细地介绍了各种激光光束质量的评价标准 ,提出了光束质量的评价标准与实际的应用类型有关。通过各种光束质量的定义和表达式的相互比较 ,针对具体的实际应用目的 ,指出了它
探讨了商品化产品质量的本质,并通过对企业和用户对质量的认识与要求的分析,将质量水平确定为质量指标与企业和用户适配的程度,期望能够克服设计中产品质量要求的盲目性。通过质
从江苏、安徽、山东、江西、福建等地送检的病料中分离细菌,用江苏卫生防疫站生产的生化管及生化试剂进行检验,证明其为大肠埃希氏菌。血清型鉴定结果表明其血清型为O2、O78
本文综述了光谱法在生物大分子与小分子相互作用研究中的应用 ,重点介绍荧光光谱法、紫外 -可见光谱法、拉曼光谱法、红外光谱法、圆二色谱法等几种方法的原理及应用 ,以及它
<正>"背书难,难于上青天。"不少小学高年级学生如是感叹。背诵是我国学生学习英语的传统有效方法之一。过去我们强调那种教师填鸭式讲解,学生记笔记、背条条、背课文的死记硬
农业科技推广模式是农业科技推广工作的具体实现形式,是将科技应用于农业生产、将科学技术转化为生产力的重要途径,也是促进农业科技进步、提高农业综合生产力的重要路径。目
物探新方法、新技术在水利工程勘察领域得到了广泛应用,解决了一系列复杂的工程地质问题,取得了良好的勘察效果。文章结合工程案例,使用可控源音频大地电磁法对引洮供水二期
通过对我国农村科技合作社运营方式的归纳,总结出纵向组织、科技入股、外部支持、龙头企业等运营模式。在对比和分析这些模式的基础上,文章提出在农村科技合作社的运营中,应以农