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

基于程序变异的C代码故障注入器的研究与实现

摘要第4-5页
ABSTRACT第5页
第一章 绪论第8-11页
    1.1 背景介绍第8-9页
    1.2 研究现状第9页
    1.3 研究内容第9-10页
    1.4 论文结构第10-11页
第二章 软件故障与变异测试概述第11-16页
    2.1 软件故障相关研究第11-12页
    2.2 故障处理流程第12页
    2.3 软件故障注入概述第12-13页
    2.4 变异测试概述第13-15页
    2.5 本章小结第15-16页
第三章 自动故障注入方法的研究与设计第16-23页
    3.1 故障注入方法概述第16-17页
    3.2 基于抽象语法树的故障注入点定位第17-19页
        3.2.1 基于抽象语法树的代码静态分析第18页
        3.2.2 注入点定位算法第18-19页
    3.3 故障注入实例第19-21页
    3.4 本章小结第21-23页
第四章 基于语义检查的变异算子第23-41页
    4.1 背景第23-24页
    4.2 变异算子的实现第24-36页
        4.2.1 常量变异第25-26页
        4.2.2 变量变异第26-27页
        4.2.3 运算符变异第27-33页
        4.2.4 程序结构变异第33-36页
    4.3 基于字符串编辑距离的变量替换第36-39页
        4.3.1 字符串编辑距离第36-38页
        4.3.2 变异算子VARP的实现第38-39页
    4.4 本章小结第39-41页
第五章 基于程序变异的故障注入器第41-52页
    5.1 故障注入器的框架第41-48页
        5.1.1 静态分析模块第42-43页
        5.1.2 候选树结点管理模块第43-44页
        5.1.3 注入位置确定模块第44-47页
        5.1.4 其它模块第47-48页
    5.2 故障注入器的有效性验证第48-50页
    5.3 本章小结第50-52页
第六章 总结与展望第52-54页
    6.1 论文总结第52页
    6.2 下一步工作展望第52-54页
参考文献第54-57页
致谢第57-58页
作者攻读学位期间发表的学术论文目录第58页

论文共58页,点击 下载论文
上一篇:基于判断逻辑的空指针引用模式检测
下一篇:一种自动化测试系统中为I/O建模及约束提取的方法