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

面向C语言程序内存泄漏的动态确认技术

摘要第4-6页
Abstract第6-7页
第一章 绪论第10-16页
    1.1 研究背景第10-11页
    1.2 研究现状及动机第11-12页
    1.3 本文主要工作第12-13页
    1.4 本文组织结构第13-16页
第二章 相关研究工作第16-24页
    2.1 内存泄漏缺陷及其发现第16-19页
        2.1.1 内存泄漏缺陷的静态分析第17-18页
        2.1.2 内存泄漏缺陷的动态检测第18-19页
    2.2 测试生成方法第19-21页
        2.2.1 符号执行和混合执行测试生成第19-20页
        2.2.2 目标导向的测试生成第20-21页
    2.3 静态分析结果的验证和误报消除第21-22页
    2.4 本章小结第22-24页
第三章 C语言程序的内存泄漏第24-38页
    3.1 程序模型第24-25页
    3.2 静态分析警报信息第25-26页
    3.3 人工确认静态警报第26-27页
    3.4 对内存泄漏警报进行分类第27-32页
    3.5 示例第32-35页
    3.6 本章小结第35-38页
第四章 内存泄漏警报的动态确认第38-52页
    4.1 基本框架第38-39页
    4.2 预处理工作第39-43页
    4.3 基于符号执行的SymVal方法第43-44页
    4.4 基于混合执行的ConcVal方法第44-45页
    4.5 一种路径导向的混合执行测试方法第45-47页
        4.5.1 工作流程第45-46页
        4.5.2 路径导向算法第46-47页
    4.6 更新目标内存单元状态第47-49页
    4.7 本章小结第49-52页
第五章 辅助工具实现与实验研究第52-62页
    5.1 辅助工具实现第52-54页
    5.2 实验对象和实验设计第54-55页
    5.3 实验数据及其分析第55-61页
        5.3.1 实验1:分类的准确性和效率第55-59页
        5.3.2 实验2:针对具有一定规模的程序第59-60页
        5.3.3 讨论第60-61页
    5.4 本章小结第61-62页
第六章 总结与展望第62-64页
    6.1 总结第62-63页
    6.2 展望第63-64页
参考文献第64-72页
简历与科研成果第72-74页
致谢第74-75页

论文共75页,点击 下载论文
上一篇:面向人机交互的注视点估计技术研究
下一篇:车辆驾驶人收费票据综合管理平台的研究及应用