文摘
英文文摘
声明
第一章绪论
1.1研究背景
1.2选题依据
1.2.1研究现状
1.2.2存在问题
1.2.3研究意义
1.3本文工作
1.4本文结构
第二章软件演化与软件体系结构
2.1引言
2.2软件演化技术
2.2.1软件演化概述
2.2.2软件演化的研究维度
2.2.3软件演化的分类
2.3软件体系结构
2.3.1软件体系结构概念
2.3.2软件体系结构描述语言
2.4基于体系结构的软件演化
2.4.1引言
2.4.2软件体系结构与软件演化
2.4.3运行时态软件体系结构
2.5本章小结
第三章一种运行时体系结构标记语言设计
3.1引言
3.2轻量级J2EE
3.3.1引言
3.3.2 J2EE概述
3.3.3轻量级J2EE概述
3.3轻量级框架
3.3.1引言
3.3.2基于SSH的轻量级框架
3.3.3基于SSH轻量级框架不足
3.4改进的轻量级框架
3.4.1引言
3.4.2总体结构
3.5改进框架的运行时体系结构标记语言LJ-RAML
3.5.1引言
3.5.2体系结构求精方法
3.5.3上下文无关语言
3.5.4 LJ-RAML文法的第一层设计
3.5.5 LJ-RAML文法的第二层设计
3.5.6 LJ-RAML文法的第三层设计
3.6本章小结
第四章基于运行时体系结构的软件模型
4.1引言
4.2相关研究
4.2.1引言
4.2.2K-Component
4.2.3 PKUAS
4.2.4其他模型
4.2.5现有模型的不足
4.3反射机制
4.3.1反射系统简介
4.3.2反射分类
4.4 LJ-RSABM的原理及机制
4.4.1引言
4.4.2 LJ-RSABM的基本理念
4.4.3 LJ-RSABM的总体结构
4.4.4 LJ-RSABM中的反射机制
4.5 LJ-RSABM中动态演化方法
4.5.1引言
4.5.2元数据演化
4.5.3元构件演化
4.5.4元结构演化
4.5.5小结
4.6本章小结
第五章基于LJ-RSABM的支撑平台的实现与应用
5.1引言
5.2应用背景及现状
5.2.1背景
5.2.2现状
5.3 WISE支撑平台的设计
5.3.1引言
5.3.2总体结构
5.3.3主要接口
5.3.4运行支持层设计
5.3.5描述管理层设计
5.4应用案例
5.4.1引言
5.4.2需求变化
5.4.3动态演化
5.5本章小结
第六章总结与展望
6.1总结
6.2展望
致谢
参考文献
附录