基于有限自动机的软件行为建模方法的研究

基于有限自动机的软件行为建模方法的研究

论文摘要

本研究课题属于“863项目:软件系统安全性逆向分析技术与系统”的部分研究内容,通过调研软件安全这一热点问题,发现软件行为建模在软件分析、测试和验证中都有重要应用。好的软件行为模型可以捕获更多更精确的有用信息,保证软件分析、测试和验证的有用性和有效性。行为分析的最终目标是要通过对行为特征数据的分析来获取行为的语义描述与理解,而行为建模和检测是达到目标的一个关键步骤。本论文在软件行为建模方法研究的基础上,通过比较DMC、在线检测算法和GK-tail这几种常见的建模算法,发现GK-tail算法的研究价值更高,该算法的技术重点是数据值的约束和软件组件两者之间的交互,形成的模型精确度更高。本文改进GK-tail算法,以扩展的有限自动机为建模工具,改进动态分析工具,使用Daikon和ESC/JAVA工具的组合来得到扩展有限自动机边界的限制条件,提高生成模型精确度,为软件的分析、测试和验证提供更好的保证,使生成的行为模型可以捕获更多更精确的信息。最后,设计实现了软件行为建模系统验证改进后的算法,并验证了其可行性。

论文目录

  • 中文摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.2 入侵检测
  • 1.3 软件行为可信研究
  • 1.4 本文主要研究内容及成果
  • 1.5 本文的组织结构
  • 第2章 软件行为建模方法的研究
  • 2.1 应用软件行为建模方法
  • 2.2 基于系统调用的软件行为建模技术的发展
  • 2.3 有限自动机理论
  • 2.4 本章小结
  • 第3章 软件行为建模算法分析
  • 3.1 软件行为建模算法的研究
  • 3.1.1 DMC 算法
  • 3.1.2 在线检测算法
  • 3.1.3 GK-tail 算法
  • 3.2 分析工具
  • 3.2.1 JML 介绍
  • 3.2.2 静态分析工具ESC/Java
  • 3.2.3 动态分析工具
  • 3.2.4 ESC/Java 与Daikon 两者的组合
  • 3.3 GK-tail 算法的分析
  • 3.4 本章小结
  • 第4章 软件行为建模算法的改进
  • 4.1 AspectWerkz 监控工具
  • 4.2 改进后的GK-tail 算法
  • 4.3 结果验证
  • 4.3.1 系统整体功能描述
  • 4.3.2 系统接口设计
  • 4.3.3 实验结果及分析
  • 4.4 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表论文与研究成果清单
  • 致谢
  • 相关论文文献

    • [1].作战班组层次行为建模[J]. 计算机工程与应用 2020(12)
    • [2].严肃游戏中虚拟角色行为建模综述[J]. 中国图象图形学报 2020(07)
    • [3].行为建模在单拐曲轴设计中的应用[J]. 科技与创新 2015(20)
    • [4].面向战争问题的群体行为建模研究综述[J]. 系统仿真学报 2013(02)
    • [5].战争模拟中大规模群体行为建模研究与实践[J]. 军事运筹与系统工程 2011(01)
    • [6].一种基于π演算的行为建模形式化方法[J]. 系统工程理论与实践 2009(05)
    • [7].行为建模在齿轮设计中的应用[J]. 宁波工程学院学报 2008(04)
    • [8].一种基于网页元数据的用户访问行为建模方法[J]. 西安交通大学学报 2008(02)
    • [9].计算机生成兵力行为建模发展现状[J]. 计算机工程与应用 2019(19)
    • [10].行为建模技术在减速器优化与仿真设计中的应用[J]. 河南工程学院学报(自然科学版) 2013(02)
    • [11].装备保障执行层的机动行为建模[J]. 价值工程 2011(15)
    • [12].基于行为建模技术的椭圆齿轮测绘方法研究[J]. 机械传动 2008(06)
    • [13].响应敏捷制造要求的行为建模设计方法[J]. CAD/CAM与制造业信息化 2008(06)
    • [14].基于有限理性理论的虚拟士兵感知行为建模研究[J]. 指挥控制与仿真 2012(03)
    • [15].行为建模角度信息技术采纳研究综述[J]. 科学管理研究 2009(04)
    • [16].基于深度强化学习的舰艇空中威胁行为建模[J]. 现代防御技术 2020(05)
    • [17].碳化硅MOSFET行为建模方法[J]. 电力电子技术 2017(09)
    • [18].基于行为建模技术的模具设计方法研究[J]. 苏州大学学报(工科版) 2010(03)
    • [19].行为建模技术在灌装容器设计中的应用[J]. 包装工程 2009(11)
    • [20].情感影响下的人类认知行为建模研究概述[J]. 系统仿真学报 2012(03)
    • [21].学生工作管理系统开发行为建模探讨[J]. 软件导刊 2012(09)
    • [22].基于信息加工理论的指挥决策行为建模研究[J]. 系统仿真学报 2012(09)
    • [23].城市环境下的用户移动行为建模概述[J]. 通信学报 2020(07)
    • [24].微观人群造型行为建模与模拟[J]. 新乡学院学报 2020(09)
    • [25].混合信号系统表征及行为建模——背景、基本理论、测量方案和关键技术[J]. 电子测量与仪器学报 2016(06)
    • [26].网络环境下社会管理的组织行为建模与计算实验研究综述[J]. 自动化学报 2015(03)
    • [27].基于参与者行为建模的知识流仿真[J]. 计算机工程与设计 2010(20)
    • [28].网络管理服务行为建模与实现[J]. 电子设计工程 2009(05)
    • [29].个体及团体异构多方面评分行为建模(英文)[J]. 数据与计算发展前沿 2020(02)
    • [30].处突维稳行为建模仿真方法研究[J]. 系统仿真学报 2012(09)

    标签:;  ;  ;  ;  ;  

    基于有限自动机的软件行为建模方法的研究
    下载Doc文档

    猜你喜欢