软件缺陷分布预测技术及应用研究

来源 :北京理工大学 | 被引量 : 7次 | 上传用户:ww5205205220
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件安全在计算机系统中起着至关重要的作用,软件失效可能会引起生命、财产的重大损失甚至更为严重的后果。系统失效可能有硬件故障、软件故障、人为因素等多种诱因,但大多数失效是由软件缺陷引发软件故障产生的。用软件缺陷预测模型来预测缺陷在软件模块中的分布情况,找出高风险模块,合理分配测试资源,调整质量保证策略,是软件可靠性与安全性工程领域研究的热点问题。静态软件缺陷分布预测技术的研究涉及度量技术、机器学习技术、统计学习理论和数据挖掘技术。基于机器学习的软件缺陷分布预测的过程包含数据预处理、模型训练、模型评估、模型验证。构造有效的分类模型是静态软件缺陷分布预测的核心。当前,静态软件缺陷分布预测技术的研究方向主要有两个:一是预测模型分类算法的选择,另一个为预测模型数据预处理技术的研究。本文结合国防基础科研计划重点项目《XXXX发现技术应用》的研究内容,重点关注特定分类器下预测模型的数据预处理技术,进行软件缺陷分布预测系统关键技术研究。主要的研究工作如下:(1)软件规模不断扩大,多度量元带来“维数灾难”问题,过多属性度量引起数据冗余,从而导致软件缺陷分布预测精度降低。针对此问题,本文提出在软件缺陷预测数据预处理技术中引入局部线性嵌入算法,构建基于LLE-SVM的缺陷分布预测模型。该模型在使用局部线性嵌入算法保持原有度量数据几何完整性的同时,对高维的软件缺陷度量数据集进行了数据降维处理,而后使用支持向量机进行分类预测。实验表明,提出的LLE-SVM缺陷分布预测模型较单一SVM预测模型具有更高的预测精度。(2)在预测模型的数据预处理中,使用主成分分析方法对度量数据进行筛选、降维处理,可能导致对缺陷预测有价值的属性被过早筛除,从而影响预测精度。针对这一问题,本文提出构造IGA-SVM缺陷分布预测模型。该模型使用改进的遗传算法同时完成最优属性子集的选择和支持向量机的参数优化。实验表明,提出的IGA-SVM缺陷分布预测模型较SVM、PCA-GA-SVM、PCA-ACO-SVM具有更高的预测精度。(3)针对误差反向传播算法在软件缺陷预测模型应用中计算时间长、学习效果差的问题,本文提出了在软件缺陷预测数据预处理技术中引入JCUDA技术,通过学习样本分解、多线程处理和CPU-GPU的处理模式,提高软件缺陷预测模型的学习速度和预测速度,构建JCUDA-BP缺陷分布预测模型。实验表明,提出的JCUDA-BP模型能够对学习过程进行优化,在样本较多时优化效果明显,较BP具有更好的性能。(4)在本文所提出的LLE-SVM缺陷分布预测模型、IGA-SVM缺陷分布预测模型、JCUDA-BP缺陷分布预测模型基础之上,设计了软件缺陷分布预测原型系统。该原型系统能够根据需要,单独使用LLE-SVM缺陷分布预测模型、IGA-SVM缺陷分布预测模型或JCUDA-BP缺陷分布预测模型进行软件缺陷分布预测,也可进行简单融合预测。该原型系统当前已应用于XXXX缺陷发现平台。
其他文献
当前全国各高校纷纷开展西方经济学双语教学改革,但在教学实践中遇到了诸多问题。本文总结个人教学经验,提出了一些建议,如:坚持以掌握专业知识为首要目标;中英文授课比例适当;合理
目的系统地评价血流储备分数(FFR)与其他方法在多支血管病变患者中指导经皮冠状动脉介入治疗(PIC)的疗效。方法利用关键词“血流储备分数或者FFR、经皮冠状动脉介入治疗或者PCI、
作为糖尿病最严重的微血管并发症之一,糖尿病肾病(diabetic nephropathy,DN)大约可累及约40%的糖尿病患者[1]。糖尿病患者发生肾脏损害时,会出现持续性蛋白尿,病情日趋严重,继
图像配准是精准放射治疗的关键技术之一,并为病情诊断、靶区勾画、精准摆位和精准治疗提供了重要依据。其中,多模态图像刚性配准为医生和物理师提供更加丰富的医学图像信息,
时间序列是按时间顺序采集的一系列观测值。它具有高维性和动态性,是数据挖掘领域最具挑战性的十大研究方向之一。模式表示和相似度度量是时间序列的两个重点研究方向,并且经
农业供给侧结构性改革是适应和引领农业农村经济发展新常态的重大创新和必然要求,而精准扶贫的一些重要领域或关键环节所存在的问题能否有效解决,不仅事关减贫消贫的成与败,
通过试验总结了骨架尺寸、线径、匝数对涡流检测缺陷信号的影响规律;理论计算了产品所需的检验频率及设备匹配所需的电感。结合试验规律,根据设备所需最佳匹配阻抗制作了满足
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
如何撰写医学SCI论文对每一个刚踏入医学科研领域的研究生来讲是一件棘手的事情。没有科研基础,没有论文撰写经验,医学专业英语的水平有限等障碍一下子拦在研究生面前。而目
<正>奶香和茶香兼具、似乎健康又时尚的现制奶茶,越来越成为消费者休闲解渴的首选。港式、台式、低糖、奶盖……花样繁多的现制奶茶品种也令消费者眼花缭乱。但奶茶的营养成