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

基于代码变更的渐进式模型维护技术

摘要第4-6页
Abstract第6-7页
第一章 绪论第13-19页
    1.1 研究背景第13-16页
    1.2 本文工作第16-17页
    1.3 论文结构安排第17-19页
第二章 相关研究工作第19-27页
    2.1 模型驱动的软件开发第19-22页
        2.1.1 模型第19-20页
        2.1.2 模型转换第20页
        2.1.3 「模型变更」转换第20-21页
        2.1.4 小结第21-22页
    2.2 软件维护和演化的相关技术第22-26页
        2.2.1 往返工程第22-23页
        2.2.2 正向工程第23页
        2.2.3 重构第23-24页
        2.2.4 逆向工程第24-26页
        2.2.5 小结第26页
    2.3 本章小结第26-27页
第三章 重建代码与模型的追踪关系第27-35页
    3.1 模型与代码第27-31页
        3.1.1 UML行为模型第28-30页
        3.1.2 代码查询第30-31页
    3.2 活动图与Java代码追踪关系重建第31-33页
    3.3 本章小结第33-35页
第四章 代码变更检测第35-45页
    4.1 代码变更第35-37页
    4.2 Java代码的预处理第37-40页
        4.2.1 抽象语法树第38-40页
        4.2.2 生成抽象语法树第40页
    4.3 基于AST的变更检测第40-42页
    4.4 代码变更检测的结果——编辑脚本第42-43页
    4.5 本章小结第43-45页
第五章 变更分析及模型更新第45-53页
    5.1 变更分析与过滤第45-48页
    5.2 基于追踪关系分析变更第48-50页
        5.2.1 修复建议第48页
        5.2.2 模型更新第48-50页
    5.3 更新确认第50-52页
    5.4 本章小结第52-53页
第六章 原型与实例研究第53-61页
    6.1 整体框架第53-55页
    6.2 实验测试第55-60页
        6.2.1 工具介绍第55页
        6.2.2 实验目的第55-56页
        6.2.3 实验设计第56-59页
        6.2.4 实验结论第59-60页
    6.3 本章小结第60-61页
第七章 总结第61-63页
    7.1 本文工作第61页
    7.2 下一步工作第61-63页
        7.2.1 完善规则系统第62页
        7.2.2 完善模型与代码的匹配过程第62页
        7.2.3 基于模型的测试第62-63页
参考文献第63-71页
简历与科研成果第71-73页
致谢第73-74页

论文共74页,点击 下载论文
上一篇:基于中国审美元素下的汽车造型设计
下一篇:叙事性绘画:从客观叙事到心灵叙事