复杂软件系统论文_张国新,张磊,邱永荣

导读:本文包含了复杂软件系统论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:软件系统,可靠性,软件,网络,动态,算法,重构。

复杂软件系统论文文献综述

张国新,张磊,邱永荣[1](2019)在《复杂工程力学高性能应用软件系统研制进展》一文中研究指出2016年科技部发布了"十叁五"高性能计算重点研发计划专项项目,资助支持E级高性能计算机系统、高性能计算应用软件、高性能计算环境等的研制研发,其中"复杂工程力学高性能应用软件系统研制"是水利行业承担的唯一项目。该项目面向E级(每秒百亿亿次,1018 FLOPS)计算,研制一套涵盖静动力学分析、模态分析、冲击分析、材料损伤与破坏分析、非连续性分析等的"复杂工程力学高性能应用软件系统",突破100亿自由度计算规模,实现国家重大科技专项中复杂工程装备系统的典型力学响应行为分析,实现我国典型大型土木工程和大型水利工程抗重大自然灾害和全生命周期中抗疲劳损伤的力学综合性能评估,获得与实验一致的模拟结果。包含四项基本关键技术:(1)适应于高性能计算的高置信度物理建模与高精度计算方法;(2)复杂几何结构超大规模非结构网格的高可扩展建模技术;(3)连续-非连续复杂物理过程高精度模拟技术;(4)面向工程力学问题的十亿亿次高效求解技术。目前,完成了工程力学软件SAPTIS和PANDA的基于JAUMIN框架编程的高性能并行化工作,丰富了求解方法和模型,并且针对叁峡水利工程和光机装置等应用完成了初步测试,测试结果显示加速效果明显,计算精度高,为项目最终目标的达成奠定了坚实基础。(本文来源于《水利水电技术》期刊2019年08期)

宋敏,鞠阳,韦正现[2](2019)在《面向动态演化的复杂网构软件系统可靠性分析方法》一文中研究指出网构软件是Internet上各种软件实体以各种协同方式实现跨网络的互连、互通和协作的软件系统,动态演化是其基本特征,演化过程中会导致软件系统失效,面向动态演化的网构软件可靠性分析成为新的技术难题。首先分析构件接口交互之间的协议关系和网构软件动态演化错误传播可达性,提出通过错误传播可达图来界定构件动态演化错误的影响范围,并建立错误传播可达图生成过程模型;其次,为有效解决Markov状态空间"爆炸"的问题,利用错误传播可达图来生成Markov状态转移图,提出基于Markov的网构软件动态演化可靠性分析方法;最后通过案例分析来验证该方法的有效性。(本文来源于《科技导报》期刊2019年13期)

于景洋,宁德军,毛建华[3](2019)在《工业复杂软件系统的成长性构造框架与实现》一文中研究指出工业领域中智能制造和智慧城市的快速发展,促使各种具有边界开放、持续演化、自适应性等特征的复杂软件系统的出现;基于还原论和单一组织的传统软件开发方法不再适合发展需求,也不能满足跨组织的社会化协作和资源共享等基本需求;提出一种基于容器云和跨组织资源共享的复杂软件系统成长性构造框架,通过容器技术、多租户技术、信息资源目录技术实现社会化协作开发和复杂软件系统成长性构造,并且该框架在一个工业研究案例中的应用实践证明了其在复杂软件系统的快速构建和演化方面具有重要意义。(本文来源于《计算机测量与控制》期刊2019年06期)

张世金,张国富,苏兆品,岳峰[4](2019)在《基于差分进化的复杂软件系统动态可靠性分配》一文中研究指出现有关于复杂软件系统可靠性分配的研究均基于结构固定的软件系统,而实际情况中软件系统结构往往不固定。针对这一矛盾,构建复杂软件系统动态可靠性分配优化模型,并基于差分进化设计复杂软件系统动态可靠性分配算法。在系统结构发生变化时,首先基于D-S证据理论对系统中各模块的全局权重重新进行评估,并考虑变化前后系统的关联性,在差分进化生成初始种群时保留了部分历史解。最后,通过仿真实验分析验证了所提方法的有效性。(本文来源于《计算机应用研究》期刊2019年05期)

王阳,张振华,孔祥营[5](2018)在《基于关键任务的复杂软件系统自重构概念模型研究》一文中研究指出针对复杂软件系统难以应对实时环境变化的问题,将软件自重构技术引入复杂软件系统领域,提出复杂软件系统自重构概念模型,使得软件系统能够采取适当策略自重构以应对内外部环境发生变化。同时为了确保关键任务的"不中断"运行,提出了基于软件冗余备份启动的方法。(本文来源于《指挥控制与仿真》期刊2018年02期)

卫婧[6](2018)在《基于复杂网络拓扑结构软件系统可靠性研究》一文中研究指出当今社会,计算机信息科学与技术在高速发展,软件系统的规模在不断扩大,复杂性在不断增强,由此致使系统内部更多缺陷的产生,想要设计高可靠性的软件系统就变得更加困难。可靠性是任何高质量软件系统的关键特性,软件的可靠性是指在特定条件下的某一时间内系统不会出现故障的概率,因此可靠性对软件系统故障的反应起着关键作用。如何根据软件系统内部结构间关系去建立可靠性模型并准确评估软件系统的可靠性在软件工程领域中已经成为一个新的研究方向。本文结合复杂网络的相关理论知识,将复杂软件系统抽象成为软件加权网络拓扑图,根据该拓扑结构图,在网络层次基础上建立一个基于复杂拓扑结构的软件系统可靠性模型,并对软件系统的可靠性进行评估。本文的主要工作如下:(1)本文将复杂网络的理论知识应用到复杂软件系统的分析研究,建立了复杂软件系统的有向加权软件网络拓扑图。结合已有的复杂软件网络研究方法,把复杂软件系统开源代码作为研究对象,将代码中的粒度单元(如函数,类等)抽取成软件网络中的结点,这些单元粒度间的相互关系(如调用,继承等)抽取为网络中结点间的边,建立一个有向加权软件网络拓扑结构模型,该模型为后续软件结构的优化和软件可靠性的研究等提供了比较好的基础。(2)本文提出了软件系统中复杂结构的可靠性分析方法,将软件系统内部不符合Markov性质的复杂结构体系根据相应的映射算法进行转换以便使其符合Markov性质,并分析了将大多数复杂软件系统中具有的基本复杂结构体系转化为Markov性质的状态结构的转化机制。传统的基于结构的可靠性模型大部分都假设软件系统的内部结构都具有独立失效这一特征,然而实际软件系统内部结构并不是这样,如果直接根据基于离散时间马尔可夫链(Discrete Time Markov Chain,DTMC)的结构可靠性方法去评估软件系统的可靠性就会不准确,因此本文针对这种问题,提出了软件系统中复杂结构的可靠性分析方法。通过一个实际软件系统说明了复杂结构体系的处理过程,处理之后使其成为随机马尔可夫过程(Semi-Markov Process,SMP)这一类结构体系,之后根据此复杂结构的分析方法评估另一个实际复杂软件系统模块的可靠性,与传统的直接基于结构可靠性计算结果进行对比,说明了此复杂结构处理方法的有效性和准确性。(3)本文提出了一个基于拓扑结构的复杂软件可靠性分析模型,该模型将操作剖面这一影响可靠性的因素考虑进来,最终能够应用基于DTMC的结构可靠性方法去准确评估软件系统的可靠性。在本文前面章节对于复杂软件系统抽象成为有向加权软件网络拓扑结构这一基础上,结合软件系统中复杂结构的可靠性分析方法,同时考虑运行剖面的影响,建立一个基于复杂结构的软件可靠性模型,该模型能够有效解决以往模型没有考虑操作剖面对软件可靠性的影响和软件系统中复杂结构不符合Markov性质这些问题。最后通过实验结果证明,本文提出的模型能准确有效的计算软件系统的可靠性。(本文来源于《西安电子科技大学》期刊2018-04-01)

吴家伟[7](2018)在《面向复杂软件系统的可靠性评估方法研究》一文中研究指出随着信息技术的飞速发展,软件系统作为计算机所实现各类功能的载体,已深入到人们生产和生活的各个领域,并发挥着非常重要的作用。尤其像银行、交通、航天、核电等安全关键领域,对软件系统的可靠运行有着极高的要求。软件可靠性作为软件质量的重要属性之一,对其进行定量分析与评估已经成为相关领域的研究热点。尽管经过近四十年的发展,研究人员已提出了上百种用于评估软件可靠性的模型,然而,随着用户需求变得愈发复杂以及软件运行模式向分布式方向发展,软件系统的复杂度也变得越来越高。在此情形下,传统的单一软件可靠性模型评估方法在评估精度上,已无法满足复杂软件系统可靠性的评估要求。此外,对于以构件方式开发的复杂软件系统,当出现局部微小变更时,现有软件可靠性评估方法需要对整个软件系统进行重新计算,存在着评估效率很低的问题。为此,论文以复杂软件系统的可靠性评估为研究对象,围绕着如何提高该类系统的可靠性评估准确性和评估效率进行研究。论文的主要工作如下:1.针对传统单一模型无法满足复杂软件可靠性评估的需求,从软件可靠性模型特征形式化定义出发,借助特征量化获得的特征矩阵,给出了构建软件可靠性模型基本集的统一方法。2.依据软件可靠性评估特点,对传统遗传算法适应度函数和爬山操作进行改进,并将其用于基模型权值求解,从而给出了一种基于加权组合基模型的软件可靠性评估方法。通过对同一数据集上不同方法的实验对比,结果表明论文给出的方法在全局评估精度和评估效率上都有显着的提升。3.在研究构件软件系统内部结构及其相互关系的基础上,通过定义层次化的构件软件结构模型,进而给出一种递推方式的软件可靠性计算方法。借助于对构件软件系统某构件变更时影响区域的识别,实现了仅对受影响区域可靠性的重新计算,从而实现减少重新评估可靠性的计算工作量以提高评估效率的目的。论文的研究工作,一方面能够有效地提高复杂软件系统的评估精度,另一方面有利于提高设计变更情况下复杂软件系统可靠性重新评估的效率,有效地减少重新评估的各方面开销。在丰富现有软件可靠性评估理论和方法体系的同时,有助于更好地对复杂软件系统的可靠性进行评估,从而减少由于系统失效带来的各种损失,因而具有较好的社会和经济效益。(本文来源于《合肥工业大学》期刊2018-04-01)

张世金[8](2018)在《基于差分进化算法的复杂软件系统动态可靠性分配问题研究》一文中研究指出当今高速发展的信息化社会,随处可见软件的踪影,它无时不刻影响着整个社会的方方面面,带来诸多便利的同时也留下了诸多隐患。不可靠的软件是大多数隐患的根源,软件可靠性优化因此成为人们研究的热点。考虑到现有软件可靠性分配问题的研究中,人们对于软件系统的讨论仅仅局限于结构固定的软件系统,忽略了实际情况中软件系统的结构往往不固定的事实,因此文提出软件系统结构不固定的复杂软件系统动态可靠性分配模型并围绕此展开研究。论文的主要创新工作如下:1.针对现有复杂软件系统可靠性分配模型无法模拟现实中大多数软件都会不断更新的缺陷,提出复杂软件系统动态可靠性分配模型,并在求解模型时,提出保留历史解的求解思路。在动态可靠性分配模型中软件系统的结构会随着时间的变化而变化,这与实际情况相契合。2.在利用差分进化算法(differential evolution,DE)求解模型时,DE算法种群中的个体会出现非法的编码,此时需要对个体进行编码修正。针对现有的编码修正策略效率低下的缺陷,提出一种基于权重排序的快速编码修正策略,有效提高了 DE算法的进化效率和模型的求解效果。3.对复杂软件系统动态可靠性分配模型的保留历史解策略展开详细的研究。以缩短DE算法初始种群与目标种群的欧氏距离为目标,提出叁种保留历史解的策略,分别为:提升DE算法历史种群的进化水平、合理选择保留历史解的比例、根据目标函数对DE算法历史种群的个体进行排序操作。最终的仿真实验证明这叁种策略均能有效提升模型的求解效果。(本文来源于《合肥工业大学》期刊2018-04-01)

于欣禾[9](2017)在《基于复杂网络的大型软件系统拓扑结构分析与度量》一文中研究指出软件系统本身内部构造复杂,同时由于人们对网络需求量的不断加大,使软件内部系统经常出现不易控制、多变、无规则等现象,如何认识、开发、设计、控制、降低软件系统内部的复杂性就成为了大型软件工程系统所要面临的问题与挑战。研究者通过分析、量化、度量等方法将软件系统复杂性等问题进行处理,发现软件系统一系列的设计与复杂网络理论有紧密的联系,从具体和抽象的角度与方法上来深入研究和证明软件系统的静态特征以及演变规律。将大型软件系统看作为复杂网络,利用复杂网络理论能够找到一些潜藏在软件系统内部结构中的一些不变的规律和普遍的模式,在一定程度上促进了对软件系统内部结构复杂性等多方面的了解以及控制,对软件系统拓扑结构分析、网络建模分析以及优化系统结构等方面都有了重要的研究意义。软件系统可以应用网络化构建模型进行本质特征表达的方法。构造建模成源代码解析以及可视化工具实现结构映射,将复杂网络理论引入软件系统结构分析中,选取了度量样本软件的度分布、聚集系数、平均最短路径、介数等多个不同规模的软件参数进行数值分析,对所测量的大量的数据进行了计算与分析,从不同的方面以及不同的测试中得出聚集系数较大以及最短路径较小的显示结果,发现软件系统内部结构具有“无尺度”和“小世界”特征,拓扑特征揭示了潜藏在软件内部的设计思想。并举例一个大型软件系统加以测量分析验证。软件系统的复杂性与软件质量有着密切的关系,软件系统的复杂性也体现在部件与部件间的复杂关系,为了更好的研究和度量这种复杂关系,将软件系统通过用复杂网络的形式抽象进行研究,提出耦合和内聚是反映软件稳定性的基本指标。通过描述CK度量、MOOD度量等几个传统测度手段特性,提出了基于复杂网络大型软件系统的二维测度体系,重新定义了度量方法,分别为类节点度量以及系统结构度量,并利用几个典型的开源软件来验证度量体系的合理性,更加量化了软件质量的评价,有效的控制大型软件系统内部结构复杂性,使软件系统能够被更好的应用在各个领域。(本文来源于《沈阳师范大学》期刊2017-04-10)

郭长江[10](2017)在《软件系统的复杂网络之研究》一文中研究指出互联网的出现带来了显着的变化,软件趋于网络化,这一趋势让软件以全局性资源的身份,依托网络面向公众提供丰富的资源。软件的计算和应用模式等也均出现了显着变化。网络化软件已变成衔接网络和数据资源的关键,与此同时,网络化系统将更加复杂,但复杂性亦为质量不能保证的重点。文章将依照理论实践成果,深入研究复杂网络。(本文来源于《科技创新与应用》期刊2017年07期)

复杂软件系统论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

网构软件是Internet上各种软件实体以各种协同方式实现跨网络的互连、互通和协作的软件系统,动态演化是其基本特征,演化过程中会导致软件系统失效,面向动态演化的网构软件可靠性分析成为新的技术难题。首先分析构件接口交互之间的协议关系和网构软件动态演化错误传播可达性,提出通过错误传播可达图来界定构件动态演化错误的影响范围,并建立错误传播可达图生成过程模型;其次,为有效解决Markov状态空间"爆炸"的问题,利用错误传播可达图来生成Markov状态转移图,提出基于Markov的网构软件动态演化可靠性分析方法;最后通过案例分析来验证该方法的有效性。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

复杂软件系统论文参考文献

[1].张国新,张磊,邱永荣.复杂工程力学高性能应用软件系统研制进展[J].水利水电技术.2019

[2].宋敏,鞠阳,韦正现.面向动态演化的复杂网构软件系统可靠性分析方法[J].科技导报.2019

[3].于景洋,宁德军,毛建华.工业复杂软件系统的成长性构造框架与实现[J].计算机测量与控制.2019

[4].张世金,张国富,苏兆品,岳峰.基于差分进化的复杂软件系统动态可靠性分配[J].计算机应用研究.2019

[5].王阳,张振华,孔祥营.基于关键任务的复杂软件系统自重构概念模型研究[J].指挥控制与仿真.2018

[6].卫婧.基于复杂网络拓扑结构软件系统可靠性研究[D].西安电子科技大学.2018

[7].吴家伟.面向复杂软件系统的可靠性评估方法研究[D].合肥工业大学.2018

[8].张世金.基于差分进化算法的复杂软件系统动态可靠性分配问题研究[D].合肥工业大学.2018

[9].于欣禾.基于复杂网络的大型软件系统拓扑结构分析与度量[D].沈阳师范大学.2017

[10].郭长江.软件系统的复杂网络之研究[J].科技创新与应用.2017

论文知识图

和ADAMS开发虚拟样机流程图自报式工作体制的工作流程图本文的研究内容量体系中具有系统特性...一1基本的服务架构进气道阳模砂芯图进气道叁维实体模型

标签:;  ;  ;  ;  ;  ;  ;  

复杂软件系统论文_张国新,张磊,邱永荣
下载Doc文档

猜你喜欢