声明
摘要
第一章引言
1.1动态重配置与软件体系结构动态演化
1.2相关工作概述
1.2.1基于过程的软件系统动态演化
1.2.2面向对象的软件系统动态演化
1.2.3基于构件的软件系统动态演化
1.2.4体系结构动态演化的通用步骤
1.3本文的研究意义与动机
1.4论文的组织结构
第二章背景知识和相关技术
2.1通信顺序进程CSP
2.2 Wright
2.3领域特征本体
2.4 Agent
第三章构件基本演化模式分析
3.1构件间基本演化模式分类
3.2基于基本演化模式的演化策略
3.2.1服务端口不变实例标识变化的演化模式的演化策略
3.2.2服务端口变化实例标识变化的演化模式的演化策略
3.2.3服务端口变化实例标识不变的演化模式的演化策略
3.2.4服务端口不变实例标识不变的演化模式的演化策略
3.2.5建立和消除交互关系的演化模式
3.3小结
第四章系统动态演化模式分析
4.1系统演化模式的分解
4.2系统演化策略的推演
4.2.1基本演化策略的集成
4.2.2支持层构件实例的演化
4.2.3系统演化策略整合
4.3 小结
第五章体系结构演化时的构件行为一致性检查
5.1构件语义描述
5.2构件行为模型
5.3连接器的自动构造
5.4演化时行为一致性的判别
5.5小结
第六章实例研究与原型系统实现
6.1原型系统简介
6.2原型系统演化模式分解
6.3原型系统演化策略推演
6.4原型系统实现方式简介
6.5小结
第七章总结和展望
参考文献