复杂软件系统动态可靠性分配与评估方法研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:duzhiwei1010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在如今高速发展的信息化社会中,涌现出了许多功能各异的软件,这些软件不仅涵盖了人们日常生活的方方面面,也时刻促进着整个社会的快速发展,但各种软件带来诸多便利的同时也引发了许多或大或小的隐患,如系统失效、设备损失等,可能会造成严重的经济损失,甚至是危及人身安全。大多数的隐患都来自于不可靠的软件,关于软件可靠性的研究也逐渐引起了人们的重视,其中软件可靠性分配与评估是软件可靠性工程中的重要环节。可靠性分配能够在保证软件可靠性目标的前提下,降低软件开发成本,给开发人员提供改进设计依据,而可靠性评估根据不同的基本假设建立可靠性评估模型,为正确评估软件可靠性提供可靠的基础和保障。目前,国内外很多学者开展了复杂软件系统的可靠性研究,取得了一定成果,但仍存在一些问题需要解决,如可靠性分配模型无法有效适应不断变化的系统结构、分配算法效率低,而单一可靠性评估模型无法适应多种情况,组合模型又存在选取原则简单、组合方式固定、预测性能差等问题。因此,本文对复杂软件系统的动态可靠性分配和评估方法展开研究,具体内容包括:(1)针对现有复杂软件系统可靠性分配模型大多基于确定的系统结构,无法有效适应复杂软件模块的不确定性和不完全性,结合复杂软件系统具有层次结构的特点,提出基于D-S证据理论的复杂软件系统动态可靠性分配模型,并通过基于粒子群算法和自适应差分进化算法的混合优化算法进行求解,从而在不确定的可靠性分配模型中快速、准确得到复杂软件系统的可靠性分配结果来指导软件设计改进。(2)针对单个可靠性评估模型很难适应复杂多变的情况,组合模型预测存在选取原则简单、模型组合固定无法自适应多种情况等问题,提出一种基于多模型组合的软件可靠性评估方法。一方面采用模糊综合评价法选取优选模型,另一方面利用混沌粒子群算法自适应组合优选模型,使得不同类型的模型优势互补。实验结果表明该可靠性评估方法具有较好的评估精度和评估效率。(3)基于上述相关理论和方法研究,设计并实现了一个面向复杂软件系统的软件可靠性分配与评估平台,并以某无人机控制站系统为例,验证了本平台的实用性,进一步表明该平台具有很好的实际应用价值。
其他文献
摘要:阅读关乎的是一个语言的世界。人类的语言本身就充满了概念、范畴,蕴含着理性思维。儿童从接触语言、学习语言之日起,其理性思维就开始接受训练。因为文学特有的表现形式,儿童文学中理性思维的运行往往是隐含式的,儿童文学阅读对儿童理性能力的培养是润物无声、潜移默化的。儿童由此获得的理性思维能力,不仅是有效的,而且还是有根基、有生命力的。  关键词:儿童文学 儿童读者 理性思维  斯蒂芬·平克的《当下的启
随着我国金融市场的稳固发展,金融行业也在不断演进,整体业务水平在逐渐优化,这使得各种金融服务机构不断产生,其服务的范畴与品质也在慢慢转变提升。对于金融服务机构而言,业务发展的支柱来自于一支优质的业务团队,其中最为核心的人员构成就是银行员工完成相应的销售任务,达到相应的业绩指标。提升员工的工作积极性和工作实效,这不仅是保障金融服务机构自身业务水平的依托,这也是让更多员工可以不断得到发展与提升,获取更
自2015年“放管服”改革第一次进入公众视野后,政府部门力推“简政放权、放管结合、优化服务”,政府的组织结构、运作流程发生了一系列深刻变革、社会治理体系产生了巨大变化,“放管服”改革所要求的政府再造、服务群众、社会参与和政府公共管理有高度契合,为政府部门组织结构优化改革与发展提供了新契机、新思路和新要求。公安机关是政府的重要组成部门。我国现行的公安机关组织结构是随着改革开放逐步建立起来的,具有鲜明
随着汽车产业的发展,如今汽车轻量化成了各大主机厂一个重要发展目标。越来越多的钣金件由塑性件替代,这种替代有多种优点,但是塑件在成型的时候可能会出现不可避免的变形。