学位论文 > 优秀研究生学位论文题录展示

迭代闭序列模式挖掘算法及其在软件可信性分析中的应用研究

作 者: 丁哲
导 师: 马志新
学 校: 兰州大学
专 业: 计算机软件与理论
关键词: 迭代闭序列模式 素数分块编码 软件可信性
分类号: TP311.13
类 型: 硕士论文
年 份: 2012年
下 载: 38次
引 用: 0次
阅 读: 论文下载
 

内容摘要


迭代序列模式挖掘是序列模式挖掘研究的重要分支,在多个研究领域中有着广泛的应用,例如基因序列分析、市场数据分析等。本文在传统的序列挖掘算法和迭代序列模式挖掘算法的研究的基础上,提出了一种新的迭代闭序列挖掘算法并探讨了该算法在软件可信性分析中的应用。主要的研究工作和贡献有以下两方面:一、本文在分析传统迭代闭序列模式挖掘算法局限性的基础上,提出了一种新的迭代闭序列模式挖掘算法CIPMPBE(Closed Iterative Pattern Miner via Prime-Block Encoding)。该算法在挖掘迭代闭序列模式之前,对序列数据库中的全体序列和序列数据库中的单个序列进行分块,并且利用素数的乘积对块进行编码,从而以块为单位,进行挖掘,有效的提高了序列数据处理的时间效率。通过实验测试,验证了CIPMPBE算法的正确性和有效性。二、针对目前软件可信性研究领域的两个重要子问题:软件规范说明的确定和软件行为缺陷分析,本文开展了利用CIPMPBE算法解决以上两个问题的研究工作:(1)在分析软件规范重要性的基础上,提出了用CIPMPBE算法确定软件规范说明的方法。该方法首先通过大量的测试用例得到软件各个模块的调用次序,形成相应的序列数据集,然后用CIPMPBE算法进行分析挖掘,找出软件模块调用关系的迭代序列模式,确定软件的规范说明。论文以JBOSS APP.SERVER的子模块调用模式分析给出了该方法的应用实例。(2)以软件执行轨迹分析为基础,提出了利用CIPMPBE算法构造软件行为分类器,进行软件行为分析的方法。该方法首先将大量的软件执行轨迹所组成的数据库转换为相对应的序列数据库,利用CIPMPBE算法对序列数据库进行挖掘,然后利用挖掘出的迭代唯一闭序列模式构建一个软件行为缺陷特征分类器,该分类器可以根据软件执行轨迹,判断出软件的模块中是否含有缺陷。本文以并发版本控制系统和Siemens测试系统的行为缺陷分析给出了该方法的应用实例。

全文目录


中文摘要  3-4
Abstract  4-8
第一章 绪论  8-12
  1.1 迭代序列模式挖掘技术的研究背景  8-10
  1.2 本文研究内容  10-11
  1.3 本文结构组织  11-12
第二章 序列模式挖掘的相关概念及其研究现状  12-27
  2.1 序列模式挖掘的相关概念  12-13
  2.2 序列模式挖掘的经典算法  13-20
  2.3 迭代闭序列模式的挖掘  20-26
    2.3.1 迭代闭序列模式的相关概念  20-22
    2.3.2 CLIPER算法  22-26
  2.4 本章小结  26-27
第三章 基于素数编码的分块迭代闭序列模式挖掘  27-37
  3.1 对于迭代序列模式进行素数分块编码  27-28
  3.2 迭代序列模式的扩展  28-30
  3.3 迭代序列模式前缀扩展事件、后缀扩展事件和中缀扩展事件的判定方法  30-32
  3.4 剪枝搜索空间  32
  3.5 CIPMPBE算法的描述  32-33
  3.6 实验设计与分析  33-36
  3.7 本章小结  36-37
第四章 CIPMPBE算法在软件可信性分析中的应用  37-45
  4.1 CIPMPBE算法在确定软件规范说明中的运用  37-40
  4.2 CIPMPBE算法在构造软件行分析中的应用  40-44
  4.3 本章小结  44-45
第五章 总结  45-47
参考文献  47-50
在学期间的研究成果  50-51
致谢  51

相似论文

  1. 灰色系统理论在软件可信性评估中的应用研究,TP311.52
  2. 软件可信性评估工具的研究与实现,TP311.52
  3. 贝叶斯网络在软件可信性评估指标体系中的应用,TP311.52
  4. 基于灰关联的BPM软件可信评估工具的研究与实现,TP311.52
  5. 基于验证模式的增量记忆型安全关键软件快速测试框架,TP311.52
  6. 基于自配置的软件可信性增长模型及方法,TP311.52
  7. 基于属性的软件可信性度量模型研究,TP311.52
  8. 失信因子对软件可信性的影响及其控制,TP311.52
  9. 高可信软件可靠性和防危性测试与评价理论研究,TP311.52
  10. 软件可信性评估模型及其优化方法研究,TP309
  11. 基于虚拟可信平台的软件可信性研究,TP309
  12. 软件可信性评估方法研究,TP311.5
  13. 基于行为的软件可信性度量理论与关键技术研究,TP311.5
  14. 可信软件构成架构的研究及其评估工具的实现,TP311.52
  15. 基于模型检验的软件可信性分析模型,TP311.52
  16. 海量数据压缩、操作和处理方法的研究,TP311.13
  17. 频繁图结构并行挖掘算法的研究与实现,TP311.13
  18. 医疗信息集成平台中DICOM中间件及访问控制模型的设计与实现,TP311.13
  19. K-均值聚类算法的研究与改进,TP311.13
  20. K-means聚类优化算法的研究,TP311.13
  21. 公安110指挥决策业务系统,TP311.13

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com