软件执行中的行为模式挖掘算法研究

来源 :燕山大学 | 被引量 : 0次 | 上传用户:daweihu2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统复杂性的不断提高,对其复杂性进行合理地描述和有效地度量是提高软件安全性和可靠性的重要手段。而软件执行过程中产生的一些关键模式可以有效反应软件的行为,所以在软件执行轨迹中挖掘这些模式对分析软件行为,发现软件中的缺陷和错误,维护软件安全具有非常重要的意义。本文从软件动态执行角度进行分析,建立软件模型,设计模式挖掘算法,并进行软件行为特征模式挖掘,其主要工作如下。首先,追踪软件动态执行过程,构建基于软件执行轨迹的序列模型,针对序列模型设计基于Apriori逐层扩展的算法SHUP-Miner,传统的序列模式挖掘算法都是挖掘连续的函数调用模式,漏掉很多重要非连续的序列模式,而SHUP-Miner针对软件执行轨迹中代表模式的长度的不确定性,采用IUL结构,利用模式位置索引从软件执行轨迹数据中挖掘连续和非连续的高效用序列模式。其次,根据软件的动态执行过程,构建函数调用图模型,针对函数调用图模型设计了基于投影数据库的模式挖掘算法PSWP-Miner,函数调用图是一种压缩的数据结构,可以有效节约存储空间,同时该算法采用新的上界模型和新的函数权重定义标准,从函数调用图中挖掘高效用的函数调用序列。然后,在挖掘出的权重序列模式的基础上,对软件序列数据进行分类,预测程序中是否包含错误,根据函数可疑值大小进行排名并生成错误报告。最后,进行算法实验,验证分析算法在运行时间、候选集数量等方面的性能,并验证分类预测的准确率。
其他文献
目标是企业管理的终极追求,目标管理是企业管理的方向和核心内容.兖矿集团根据不断变化的情况,制定科学、合理的目标,然后围绕目标坚决、有效地配置各类资源,形成合力,确保目
生物技术是21世纪最重要的科学技术前沿领域之一。随着绿色环保和可持续发展的理念不断深入人心.生物基纤维技术持续高速发展。欧洲生物塑料协会主席弗朗索瓦·比耶指出:“
对职业安全与健康(Occupational Safeyt and Health,简称OSH)问题的研究可谓由来已久,但是,从人力资源管理(Human Resource Management,简称HRM)视角来论述这一问题,在我国现
有人戏称韩培学是阳台专业户,而韩培学却戏称自己是土专家。可就是这位“土专家”,却是我国较早涉猎太阳能的人物之一,并为国家建设部住宅与房地产业司起草了“中国住宅阳光
文献报告前列腺手术后阳萎的发生率为5%~34%。我院自1984年5月~1995年6月共行276例前列腺手术,获得随访110例。术后阳萎发生率23.2%,本文就前列腺手术后性欲及性能力的变化进行讨论。1临床材料1.1病例来源本组110例
提出了一种电磁式延时型剩余电流动作断路器研发过程,分析了产品相关参数的设计选形过程。以电磁式延时型剩余电流动作断路器产品为例,建立起基础式研发、针对性试验思路,对相关
复杂数据主要表现在相依、非线性、维数高与不完全观测等,在股市、基因序列和经济等领域中经常出现。为解决巨型数据集合问题,数据挖掘的理论、方法和技术已应运而生。而针对诸
质子泵(proton pump)是一种推动质子跨膜运动的能量系统,广泛存在于几乎所有的细胞中。液泡H+-ATPase (Vacuolar H+-ATPase, V-ATPase 或 VHA)是其中的一种。V-ATPase为一个
水政监察指的是行政执法机关按照国家法律规定,对个人或企业等组织的法律遵守和执行情况进行的检查。水政监察的主要功能为监督,对于监察工作中发现的违规单位或个人具有一定的
研究背景:神经胶质瘤是颅内最常见的原发肿瘤类型,是一系列起源于神经胶质细胞的异质性神经肿瘤的统称。多形性胶质母细胞瘤(glioblastoma multiforme,GBM)是最常见的也是恶