资源受限的复杂软件系统可靠性设计

来源 :合肥工业大学 | 被引量 : 3次 | 上传用户:shanxiaoqqqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可靠性设计(Reliability Design, RD)一直是软件工程(Software Engineering, SE)领域一个非常重要和活跃的方向,而随着大规模复杂软件系统(ComplexSoftware Systems,CSS)不断在电力系统、铁路运输、航空航天、国防安全等安全关键领域内的广泛应用,对其可靠性的要求越来越高。论文以复杂软件系统作为研究对象,通过引入问题相关的领域知识和约束条件,围绕着如何针对复杂软件系统进行有效的可靠性设计进行研究,主要涉及到可靠性优化、测试资源分配和软件质量评价三个方面的内容。论文主要工作如下:(1)阐述了复杂软件系统可靠性设计的研究意义,给出可靠性优化、测试资源分配和质量评价三者之间的联系和主要研究目标。对当前相关研究工作进行了调查、分析与总结,指出了目前存在着的和还需要进一步解决的问题。(2)针对多软件系统,构建了多软件系统可靠性的层次模型,定义了软件实用性与可靠性之间的函数关系,并在此基础上建立了一个具有预算约束和考虑实用性最大化的多软件系统可靠性优化模型。针对模型中的参数均是软件系统各组件元素的全局权重,提出一种基于D-S证据理论的组件元素全局权重求解方法。最后,设计了一种具有编码修正的“一维实数编码”差异演化算法(Different Evolution, DE)用于求解多软件系统可靠性优化模型。实验表明,该算法可以在系统设计阶段快速、有效地完成各模块的可靠性分配,使多软件系统可靠性迅速达到近似最优,从而能够在一定程度上推动复杂软件系统可靠性设计水平和设计效率。(3)系统测试是软件开发各个阶段中最消耗时间和资源的阶段,对于复杂软件系统来说,系统可靠性随着测试时间的推进会发生变化,如果再按照最初的方案分配测试资源,可能会造成测试资源的浪费,这时需要分阶段对测试资源进行动态分配。为此,首先构建了考虑可靠性时变的测试资源多目标动态分配模型,该模型以测试时间为约束,以最大化可靠性和最小化测试资源成本为优化目标,然后采用“一维整数向量编码”的DE算法进行求解。对比实验表明,测试资源的动态分配可以大大地节省系统测试资源的消耗,提高复杂软件系统的开发效率。(4)软件质量评价是软件可靠性工程的关键环节,通过引入模糊软集合对软件质量进行综合评价。在评价过程中,考虑各专家的偏好,允许各专家具有不同的个人评价指标集,并利用模糊软集合对各专家的评价信息进行模糊化处理。此方法的关键在于如何利用模糊软集合处理不同专家的不同偏好,并在此基础上对不同专家的评价结果进行信息融合,得到软件质量的综合评价结果。验证实例表明该方法不仅可以灵活地表达专家的主观判断,并且能有效、合理地处理信息的不确定性,符合人的思维判断过程。
其他文献
十九世纪中叶以来,多次战争的惨败客观上迫使中国认识到西方科技的威力以及自己的落后。由此,中国开始了主动向西方学习的过程,也开始了近代化进程。中国的近代化除了需要引
<正>《源氏物语》是日本的一部古典文学名著,对于日本文学的发展产生过巨大的影响,被誉为日本文学的高峰。《源氏物语》浑身打满了中国汉语言文学的烙印。
红色砂梨(Pyrus pyrifolia Nakai)原产中国云南和四川南部,近年来,以原产云南著名红色砂梨地方品种‘火把梨’为亲本育成的优良品种已在全国各地引种栽培,得到了消费者的广泛
<正>在古代中国,端午的地位很高,仅次于元旦、冬至。仲夏端午作为夏季最核心的日子,节俗相当丰富,不仅划龙舟、吃粽子,还有许多节俗围绕度夏、延寿和避毒、禳辟展开,是一个复
创设国际铁路运输提单对"一带一路"背景下的中欧铁路贸易具有重大的积极意义.以成熟完善的海运提单为借鉴,通过对国际铁路运输提单的实质要件和形式要件两方面进行分析,论证
对于DTP药房来说,在药品的收、存、发、送四大环节都要求做到2~8℃冷链全程覆盖。随着DTP药房的不断发展,对冷链配送服务的的高效和便利性提出了更高的要求。
就运动技能闻相互迁移的现象和规律进行研究和探讨,以便正确运用运动技能迁移的积极影响,避免运动技能迁移产生的消极影响,提高教学质量,促进体育教学效果.
偏差较大、精度不够高是地位指数相关模型应用的关键问题.通过科学地划分雪峰山地区的立地因子,有效地选择立地因子,采用SPSS对雪峰山地区324块同时具有杉木和马尾松地位指数值
本论文以港口和养殖功能兼备的厦门港及其临近海区为研究对象,采用现代分析技术,从分子水平研究石油烃进入近岸海洋环境后在各相介质(水-沉积物-生物体)中的生物地球化学,取得以
初中化学教师在实验教学技能中往往会出现实验计划性缺失、实验操作技能缺失、对实验的理解缺失、实验操作自信心和实验创新能力缺失这四个方面的问题。亟需提升化学教师的实