基于软件执行路径的行为模式挖掘算法研究

来源 :燕山大学 | 被引量 : 0次 | 上传用户:helen515
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着全球智能化的不断发展,计算机软件在人们生活中发挥越来越重要的作用,各行各业的软件产品应运而生,由此也产生大量冗余的软件数据。将数据挖掘中的方法应用到软件的行为分析中,从这些软件数据中获取有价值的信息,能够帮助软件开发人员进行系统错误定位、软件漏洞预测、系统行为预测等工作,从而有效地完成对软件的更新和维护工作。本文从获取软件的动态行为模式出发,在软件执行路径中进行序列模式挖掘,将具有高效用的模式提供给研究人员,本文主要工作如下。首先,本文对软件执行路径的特性进行分析。通过对软件执行路径的理论研究,提出本文的研究工作是在软件动态行为分析基础上进行的,阐述获取软件执行路径的方法,分析序列模式的特性,同时总结经典的序列模式挖掘算法的实现思想和优缺点。其次,针对行为模式结果集的数量较多的问题,提出基于软件执行路径的高效用闭模式挖掘算法。为软件执行路径中的每个函数模式设计一种结构,保存函数所在的序列编号和效用值等信息,根据这种结构提出一种剪枝策略,能够有效地减少扩展次数,同时根据这种结构提出挖掘闭模式的方法,从而实现压缩结果集数量的目的。再次,针对用户难以确定效用阈值的问题,提出挖掘Top-k高效用连续序列模式的算法。为软件执行路径中的每个函数模式设计一种结构,其中包含下一个相邻的函数信息,以便挖掘连续序列模式。同时,为尽快丢弃位于k个位置之后的模式,提出四种剪枝策略,从不同方面提高算法的执行效率。最后,选取不同的数据集,在Windows环境下进行实验,比较本文提出的算法与其他同类型算法的执行效果,从运行时间、内存使用量和剪枝策略效率等角度进行评估。
其他文献
功能磁共振成像(functional Magnetic Resonance Imaging,fMRI)是一种重要的脑成像技术。通过对采集到的fMRI数据进行独立成分分析(Independent Component Analysis,ICA),可
目的:利用低场磁共振初步研究正常膝关节后外侧角(posterolateral corner,PLC)三个主要结构(腓侧副韧带、胭肌腱、胭腓韧带)的扫描定位方式,通过比较不同定位方式下上述三结
移动通信网络是通信服务的载体和基础,在移动通信运营商之间竞争形势的加剧和综合信息服务业务不断扩展的同时,其移动通信网络规模也在不断扩大,运营基站系统的数量、网络传
目的:回顾性分析泉州地区3年多来经病理诊断,明确为特发性膜性肾病患者的基本情况、临床表现、病理及实验室检查等相关资料,总结特发性膜性肾病的一般发病特征、临床和病理特
有机太阳能电池具有轻薄、制备简单、价格低廉以及耐弯曲等特点在最近几年受到广泛关注,尤其是较好的机械柔性使其在各个领域具有更广阔的应用前景。目前限制有机太阳能电池
神经递质作为人体内的一种具有特殊作用的信使分子,在中枢神经系统中对调节神经的生理功能有重要作用,这类物质在人体内的含量水平与一些疾病(例如帕金森综合症、精神分裂症
目的:本实验研究脂氧素A4(LXA4)对大鼠肺缺血再灌注损伤的影响,进一步研究其可能的作用机制,以期为临床应用提供依据。方法:由牡丹江医学院动物实验中心提供SPF级健康雄性成
目的:探讨血清IL-17A等炎性细胞因子在围术期变化与老年腹部手术术后认知功能障碍发生的相关性和丙泊酚对老年胃癌患者术后认知功能的影响及其机制。方法:探讨IL-17A等炎性细
成中英明辩儒学与儒教之分野,力主儒学乃为广义之伦理宗教。为适应新世纪的发展需要,以儒学与基督教为代表之东西文明都需要新的觉醒,中西哲学需要本体诠释学来打通,在价值与
水下计算机视觉在海洋技术中有着广泛应用,如:海底地形测绘、海洋资源探测、海洋环境研究等。计算机双目视觉作为其中一个分支,由以下几部分构成:图像的采集和处理、双目摄像