遗传规划算法在软件可靠性建模中的应用研究

被引量 : 10次 | 上传用户:smilezhangnan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件应用的日益广泛及其重要性的不断增加,人们对软件质量的要求也越来越高。软件可靠性模型作为可靠性评测的核心和关键,可用于软件生命周期的不同阶段,定量地估计和预测软件可靠性行为,这对于软件资源分配、软件市场决策有着重要意义。虽然软件可靠性模型已经从研究阶段发展到了工程阶段,但是,面对软件自身及其开发过程日益复杂的情形,这些模型仍然呈现出一定的局限性,最为突出的问题就是模型应用的不一致性。遗传规划(Genetic Programming,GP)因其不受各个数据集特殊性的影响,从而不需假定随机性作为数据的基本特征,也无需关心数据是否为线性或同质非线性(可转换为线性系统的非线性系统),更不用了解失效的内在过程,而是在所提供的数据基础上对一个“真实”过程进行演化建模,从而有效地描述软件的失效机理,并对软件的下一失效时刻做出准确预测。本文采用遗传规划算法在由指定函数算子复合构成的函数空间中搜索尽可能反映系统行为的模型,进而从算法本身的收敛特性上论证了遗传规划能够得到满足失效行为变化规律的最优解。进一步地,采用粒子群(Particle Swarm Optimization,PSO)算法进行参数调整,实现了模型优化,最终提出了基于遗传规划的软件可靠性预测方法。本文以三组经典的失效数据序列为例,较为详细地介绍了遗传规划建模过程,并针对可靠性参数、短期预测能力以及模型评价准则(序列似然度、模型偏差、偏差趋势等)的统计结果与其它模型比较,通过计算、仿真试验,证实了新模型同传统模型相比预测精度较高、对样本数据的依赖程度更低。该方法无需任何条件假设,具有良好的模型应用一致性,在一定程度上改善了现有模型精度低、适应性差的问题,对丰富软件可靠性建模的思想和体系具有积极意义。
其他文献
<正>备课是课堂讲授的前提,是上好一堂课的先决条件。教师课堂讲授水平,从根本上来说,决定于教师自身学术水平和教学能力,但认真备课对保证课堂教学效果有着直接意义。因此,
学习策略的研究已成为教育学、心理学领域研究的热点问题。教会学生学会学习,传授有效的学习策略,已成为提高学生学习效率的有效途径。本研究介绍了当前学习策略的研究现状、学
有机-多酸电荷转移配合物(CTP)是一类分子基的功能材料,具有良好的光、电、磁学性质,在催化、药物及功能材料等领域具有广阔的应用前景。因此新型多酸电荷转移配合物的合成和性质
<正> 天台的清溪虽然也属山区,但在本世纪初的一、二十年“海通”之前,就已经是一个比较繁荣的要道。同时,涓涓流水,溪边的石滩沙地和苍松翠柏,又使这里的景色显得颇为秀丽。
一、对教材分析第一点:化合价在初中化学教学中的地位化合价是当学生学习了核外电子排布的初步知识,离子化合物,共价化合物之后的新概念。所以我认为化合价的学习是对原子结构初
阿其克石膏矿大地构造位置属于塔里木-华北板块的塔里木微板块之塔里木中央地块。矿体赋存于下第三系渐新统-上第三系中新统克孜勒组第二层[E3-N1k2]地层中,南北出露长约1 45
介绍了垃圾渗滤液的产生及特点,并论述了微波技术、催化氧化技术、微波催化氧化技术的机理及优缺点。微波催化氧化法具有反应速度快、无二次污染、水质适用范围广、对垃圾渗滤
近年来,生态文明建设不断推进,国土空间规划的编制成为新时代的重要任务之一,规划的核心内容之一就是以“三区三线”为载体,整合协调各部门空间管控手段,绘制形成全域覆盖的
九一八事变是第一次世界大战后一次重大的国际政治危机.以此为开端,日本在中国东北地区制造了一场历时数载、喧嚣一时的"远东危机".它不仅践踏了中国的主权和领土的完整,还向
“新课标”强调学生综合运用语言的能力,要求学生不断拓宽知识面、提高交际能力、增加文化积累,同时保持自信的学习态度。本文主要介绍了英语新课改的具体要求,结合自身的教