首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于模型检测技术的Java静态缺陷检查

摘要第4-5页
ABSTRACT第5页
1 引言第8-11页
    1.1 研究背景第8-9页
    1.2 研究现状第9-10页
    1.3 研究内容第10页
    1.4 论文组织结构第10-11页
2 形式化的静态分析第11-19页
    2.1 程序静态分析第11-13页
        2.1.1 静态分析相关技术第12-13页
        2.1.2 形式化静态分析的实现方式第13页
    2.2 软件形式化方法第13-19页
        2.2.1 形式化规约第14-17页
        2.2.2 形式化验证第17-19页
3 基于模型检测的程序分析第19-25页
    3.1 Kripke结构第20页
    3.2 时态逻辑第20-24页
        3.2.1 CTL语法及语义第21-22页
        3.2.2 CTL等价关系第22-24页
    3.3 状态爆炸与模型验证工具第24-25页
4 系统实现第25-41页
    4.1 系统整体框架第25-27页
    4.2 积木式缺陷规则集模型第27-30页
        4.2.1 缺陷的行为抽象第28-29页
        4.2.2 积木式构建模式第29-30页
    4.3 验证引擎第30-35页
        4.3.1 控制流结构与Kripke第31页
        4.3.2 基于Soot的控制流抽取与分析第31-33页
        4.3.3 动态匹配原子命题第33-35页
    4.4 模型转换第35-41页
        4.4.1 NuSMV模型验证器第35-37页
        4.4.2 模型转换机制第37-41页
5 实验结果第41-51页
    5.1 实验环境第41页
    5.2 积木式静态缺陷集第41-45页
        5.2.1 代表性第43-44页
        5.2.2 可扩展性第44-45页
    5.3 建模与检测第45-51页
6 工作总结与展望第51-53页
    6.1 总结第51-52页
    6.2 展望第52-53页
参考文献第53-56页
个人简介第56-57页
导师简介第57-58页
获得成果目录第58-59页
致谢第59页

论文共59页,点击 下载论文
上一篇:基于分数阶混沌的多媒体加密技术研究
下一篇:金融机构基础信息核对系统的设计与实现