| 摘要 | 第1-7页 |
| Abstract | 第7-16页 |
| 第1章 绪论 | 第16-28页 |
| ·研究背景 | 第16-21页 |
| ·面向服务的体系架构与Web服务 | 第16-20页 |
| ·软件动态配置技术 | 第20-21页 |
| ·研究动机与研究意义 | 第21-24页 |
| ·研究内容与主要贡献 | 第24-26页 |
| ·文章结构 | 第26-28页 |
| 第2章 研究基础与现状 | 第28-48页 |
| ·软件动态配置技术分类 | 第28-30页 |
| ·软件动态配置技术研究现状 | 第30-44页 |
| ·传统的动态配置方法 | 第30-33页 |
| ·软件程序层面 | 第30-31页 |
| ·软件构件层面 | 第31-33页 |
| ·基于元模型的动态配置方法 | 第33-35页 |
| ·基于动态体系结构的动态配置方法 | 第35-41页 |
| ·基于进程代数的方法 | 第36-37页 |
| ·基于图的方法 | 第37-39页 |
| ·基于逻辑的方法 | 第39-40页 |
| ·其他方法 | 第40-41页 |
| ·与面向服务的软件动态配置方法相关的技术 | 第41-44页 |
| ·服务可替换性与相容性 | 第41-43页 |
| ·面向服务的软件动态配置技术 | 第43-44页 |
| ·国内外相关研究项目与平台 | 第44-45页 |
| ·CREDO | 第44页 |
| ·Rainbow | 第44-45页 |
| ·ArchStudio | 第45页 |
| ·PKUAS | 第45页 |
| ·本章小结 | 第45-48页 |
| 第3章 支持动态配置的面向服务的软件体系结构 | 第48-60页 |
| ·反射技术 | 第48-51页 |
| ·反射及相关概念 | 第48-49页 |
| ·反射系统及分类 | 第49-51页 |
| ·支持动态配置的面向服务的软件体系结构(DSOS) | 第51-58页 |
| ·设计思路 | 第51-53页 |
| ·DSOS的基本组成 | 第53-55页 |
| ·DSOS运行时体系结构 | 第55-57页 |
| ·DSOS的反射机制 | 第57-58页 |
| ·本章小结 | 第58-60页 |
| 第4章 面向服务的软件动态配置正确性判定 | 第60-102页 |
| ·问题概述 | 第60-61页 |
| ·类型理论基础 | 第61-65页 |
| ·Martin_Lof类型论简介 | 第61-63页 |
| ·依赖记录类型与强制子类型 | 第63-65页 |
| ·支持大粒度Web服务的形式化建模 | 第65-84页 |
| ·大粒度服务与面向服务的软件 | 第66-67页 |
| ·OWL-S的扩展 | 第67-71页 |
| ·服务反向接口依赖关系 | 第67-68页 |
| ·OWL-S扩展的实现 | 第68-71页 |
| ·Web服务外部行为建模 | 第71-76页 |
| ·Web服务内部行为建模 | 第76-84页 |
| ·Martin_Lof类型论的扩展 | 第77-79页 |
| ·服务行为类型 | 第79-84页 |
| ·面向服务的软件动态配置的正确性判定 | 第84-98页 |
| ·服务可替换性的定义与判定 | 第85-90页 |
| ·服务可替换性的定义 | 第85-87页 |
| ·服务可替换性的判定规则 | 第87-90页 |
| ·服务兼容性的定义与判定 | 第90-93页 |
| ·服务兼容性的定义 | 第90-92页 |
| ·服务行为类型的对偶规则 | 第92-93页 |
| ·实例研究 | 第93-98页 |
| ·相关工作比较 | 第98-99页 |
| ·本章小结 | 第99-102页 |
| 第5章 基于DSOS的面向服务的软件动态配置 | 第102-132页 |
| ·DSOS中的动态配置方法 | 第102-106页 |
| ·自顶向下的动态配置机制 | 第103-105页 |
| ·自底向上的动态配置机制 | 第105-106页 |
| ·面向功能性动态配置的服务即时组装方法—证明即组装 | 第106-116页 |
| ·面向动态配置的服务即时组装方法的基本步骤 | 第107-108页 |
| ·服务即时组装需求的表达 | 第108页 |
| ·证明规则与策略 | 第108-110页 |
| ·实例研究 | 第110-116页 |
| ·面向非功能性动态配置的目标选择方法 | 第116-129页 |
| ·Web服务的非功能属性模型 | 第117-118页 |
| ·面向非功能性动态配置的目标选择方法 | 第118-127页 |
| ·面向非功能性动态配置的目标选择算法 | 第118-119页 |
| ·单个和多个成员服务的替换 | 第119-125页 |
| ·关键值计算方法 | 第125-127页 |
| ·实例研究 | 第127-129页 |
| ·相关工作比较 | 第129-131页 |
| ·本章小结 | 第131-132页 |
| 第6章 面向服务的软件动态配置平台 | 第132-142页 |
| ·面向服务的软件动态配置平台的设计 | 第132-136页 |
| ·体系结构 | 第132-133页 |
| ·核心组件 | 第133-135页 |
| ·主要过程 | 第135-136页 |
| ·面向服务的软件动态配置原型平台-JTangSDR | 第136-141页 |
| ·JTangSDR的基础服务模块 | 第137-139页 |
| ·JTangSDR的面向服务的软件集成开发环境 | 第139-140页 |
| ·动态配置管理工具 | 第140-141页 |
| ·本章小结 | 第141-142页 |
| 第7章 总结与展望 | 第142-146页 |
| ·本文工作总结 | 第142-143页 |
| ·未来工作展望 | 第143-146页 |
| 参考文献 | 第146-155页 |
| 攻读博士学位期间的科研成果 | 第155-157页 |
| 攻读博士学位期间参与的科研项目 | 第157-158页 |
| 致谢 | 第158-159页 |