【摘 要】
:
基于构件的软件开发是面向对象技术的进一步发展,开发人员直接使用已有的构件来完成系统的开发,达到了软件复用的目的。目前,构件式软件已成为一种主流的软件形态,被广泛应用
论文部分内容阅读
基于构件的软件开发是面向对象技术的进一步发展,开发人员直接使用已有的构件来完成系统的开发,达到了软件复用的目的。目前,构件式软件已成为一种主流的软件形态,被广泛应用在各种关键系统中。在构件式软件系统中,不同的构件在系统中的作用不同,其失效对系统造成的影响也是不同的。因此,在构件式软件系统的可靠性评估过程中应考虑不同构件对软件系统的影响程度,这样得出的可靠性评估结果才会更加科学、实际。同时,随着构件式软件系统的体系结构越来越复杂,如何建立一种基于软件体系结构分析的构件式软件系统可靠性评估模型也是目前亟需解决的问题之一。针对上述问题,本文以构件式软件系统作为研究对象,利用复杂网络理论,对其内部构件节点的重要性度量及系统的整体可靠性评估方法开展研究。首先,本文在构件式软件系统复杂网络特性的研究基础上,提出了一种基于复杂网络的构件节点重要性度量方法,该方法采用复杂网络对系统体系结构进行抽象,从整体角度分析构件之间的连接情况和协作关系,并根据复杂网络理论中节点重要性评估方法,结合构件式软件系统中构件节点的类型,将系统构件分为输入/输出构件和普通构件两大类进行研究,通过计算构件的影响因子来度量构件的重要性。然后,在基于状态的可靠性评估方法的研究基础上,将构件的影响因子作为节点重要性的度量指标引入到可靠性评估模型中,提出基于构件影响因子的构件式软件系统可靠性评估模型,通过综合考虑构件重要性的影响获得更加符合实际的评估结果。同时,根据影响因子大小来定位软件系统的核心构件,通过优化对核心构件的资源分配和提高核心构件的可靠性来优化构件式软件系统的整体可靠性。最后,针对构件式软件系统中不同的软件体系结构风格(顺序-分支结构、并行结构、中断冗余容错和调用-返回结构),通过分析各体系结构风格的状态转移过程,提出一种基于复杂网络及结构分析的构件式软件系统可靠性评估方法,该方法优化了在不同体系结构风格中构件影响因子的计算方法和整体系统的可靠性评估模型,使构件式软件系统的可靠性的评估结果更加科学准确,符合实际。
其他文献
基于卫星的列车自主定位是列控系统的发展趋势。新型列控系统采用基于卫星的多传感器融合的测速定位方式,车载设备根据运行环境及卫星信号情况综合使用卫星、车轮速度传感器、惯性导航、应答器等多源数据,并结合电子地图,实现列车的精准测速和自主定位功能,同时将卫星定位信号应用于实现列车完整性检查功能的列尾设备。。新研制的列控系统上道试验前必须在实验室经过全功能的测试验证,为此需要在既有列控系统室内仿真测试平台的
目的:探讨中医非药物综合方案干预社区2型糖尿病(T2DM)患者的临床效果。观察干预前后空腹血糖(FBG)、餐后2小时血糖(P2h PG)、糖化血红蛋白(Hb A1c)、体重指数(BMI)、中医症状、焦虑状态以及生存质量等的变化。方法:选取红谷滩新区沙井社区卫生服务中心内符合纳入标准的2型糖尿病患者102例,使用随机数字表法分为对照组及干预组各51例,研究周期16W。两组患者均在社区门诊规律就诊,对
目的:检测原发性高血压(EH)患者血浆氨基酸水平,观察EH患者血浆氨基酸水平的代谢特点,并分析血浆氨基酸水平与颈动脉内膜中层厚度(c IMT)的关系,寻找EH患者中颈动脉粥样硬化
熔融沉积法(Fused Deposition Modeling,FDM)是目前发展最快的3D打印技术之一,其主要使用热塑性高分子材料。其中聚乳酸(Polylactic acid,PLA)和丙烯腈-丁二烯-苯乙烯共聚物(Acrylonitrile Butadiene Styrene copolymers,ABS)等常用3D打印材料由于价格较昂贵,限制了3D打印技术的推广。聚丙烯(Polypropyl
黑龙江作为全国农业大省,土壤条件优越,但由于气候、生态及生产条件的限制,玉米单产始终低而不稳。为探究近年来育成的6个玉米新品种适应性,于2017年以大面积推广的吉单27为
当前,环境问题和能源危机成为制约人类发展的两大瓶颈。利用太阳能进行光催化制氢和降解有机污染物对于解决能源与环境问题具有重要意义,而可见光响应催化剂的研制是实现太阳光高效利用的关键。但是,在水溶液体系中高效、稳定地利用太阳能(特别是太阳光中大部分的可见光)转换为化学能如制氢、降解水中的有机污染物的关键材料,即实用可行的光催化材料,目前仍处于探索和遴选的阶段。不同于晶态有孔结构的硅酸盐和铝酸盐矿物氧化
本论文以三种芳香四羧酸作为O-配体、四种共轭联吡啶衍生物为N-配体及Zn(NO3)2·6H2O或Cd(NO3)2·4H2O,利用溶剂热方法,合成了两个系列8个新的光敏性超分子化合物。所用 O-配