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

基于验证的软件架构演化分析与评估

摘要第5-6页
Abstract第6页
缩略词表第9-10页
第一章 绪论第10-15页
    1.1 研究背景第10页
    1.2 研究现状第10-13页
        1.2.1 软件架构定义与描述第10-11页
        1.2.2 软件架构演化与评估第11-13页
        1.2.3 存在问题第13页
    1.3 论文主要工作第13-14页
        1.3.1 研究内容第13-14页
        1.3.2 可行性分析第14页
    1.4 论文组织结构第14-15页
第二章 相关技术第15-22页
    2.1 UML建模第15-17页
        2.1.1 UML概述第15页
        2.1.2 UML基本构成要素第15-16页
        2.1.3 顺序图第16-17页
    2.2 模型检验第17-21页
        2.2.1 自动机模型第18-19页
        2.2.2 线性时序逻辑第19-20页
        2.2.3 时态属性第20页
        2.2.4 工具支持第20-21页
    2.3 本章小结第21-22页
第三章 软件架构验证第22-31页
    3.1 验证方法概述第22-23页
    3.2 架构模型第23-27页
        3.2.1 架构描述文档第23页
        3.2.2 扩展层次自动机第23-24页
        3.2.3 UML顺序图转换成层次自动机第24-27页
        3.2.4 LTL约束第27页
    3.3 验证模型第27-29页
    3.4 验证结果第29页
    3.5 本章小结第29-31页
第四章 软件架构演化分析与评估第31-40页
    4.1 演化分析第31-32页
    4.2 演化操作与规则第32-37页
        4.2.1 对象演化第32-33页
        4.2.2 消息演化第33-35页
        4.2.3 复合片段演化第35-37页
        4.2.4 约束演化第37页
    4.3 演化分析与评估第37-39页
        4.3.1 输入第38页
        4.3.2 验证第38页
        4.3.3 评估第38-39页
    4.4 本章小结第39-40页
第五章 实验分析第40-56页
    5.1 验证工具简介第40-41页
        5.1.1 实验环境第40页
        5.1.2 工具设计第40-41页
    5.2 实验一——HADOOP第41-48页
        5.2.1 演化案例第42-44页
        5.2.2 演化总体分析第44-47页
        5.2.3 演化操作分析第47页
        5.2.4 评估结果第47-48页
        5.2.5 实验小结第48页
    5.3 实验二——MVC架构演化案例第48-55页
        5.3.1 演化案例第48-50页
        5.3.2 场景1演化评估第50-52页
            5.3.2.1 演化总体分析第50-51页
            5.3.2.2 演化操作分析第51-52页
            5.3.2.3 评估结果第52页
        5.3.3 场景2演化评估第52-55页
            5.3.3.1 演化总体分析第53-54页
            5.3.3.2 演化操作分析第54-55页
            5.3.3.3 评估结果第55页
        5.3.5 实验小结第55页
    5.4 本章小结第55-56页
第六章 总结第56-57页
    6.1 主要工作总结第56页
    6.2 未来工作展望第56-57页
致谢第57-58页
参考文献第58-61页
作者简介第61页

论文共61页,点击 下载论文
上一篇:海峡两岸南海合作研究
下一篇:新中国成立初期“学习苏联的高潮”研究