文摘
英文文摘
声明
第一章绪论
1.1本研究课题的学术背景及理论与实际意义
1.2国内外文献综述
1.3本研究课题的来源
1.4主要研究内容
1.5论文结构
第二章分布式异构实时系统
2.1实时系统
2.1.1实时系统的定义
2.1.2实时系统分类
2.1.3实时系统的特点
2.2分布式系统
2.2.1分布式系统定义
2.2.2分布式系统分类
2.2.3分布式系统特点
2.3分布式异构实时系统
2.3.1分布式异构实时系统定义
2.3.2分布式异构实时系统分类
2.3.3分布式异构实时系统特点
第三章软件开发技术
3.1传统软件开发技术的发展
3.2面向过程的软件开发方法
3.3面向对象的软件开发方法
3.4传统开发方法存在的不足
3.4.1面向过程编程面临的问题
3.4.2传统面向对象编程面临的问题
3.5当前解决的办法
3.5.1使用混入类
3.5.2行为型设计模式
3.5.3面向特定问题域的解决方式
3.5.4 ASOC和AOSD
第四章面向方面软件开发
4.1面向方面技术的发展过程
4.1.1面向方面技术的提出
4.2 AOSD发展现状
4.3 AOSD的优势
4.4面向方面的基本概念
4.4.1连接点
4.4.2横切点
4.4.3通知
4.4.4类型问声明
4.4.5方面
4.4.6编织
第五章面向方面的建模过程
5.1计划阶段
5.1.1计划阶段的任务
5.2分析阶段
5.2.1分析阶段的任务
5.3设计阶段
5.3.1设计阶段的任务
第六章基于UML的面向方面建模
6.1 UML简介
6.2 UML的扩展机制
6.3基于UML扩展机制的面向方面建模
6.3.1面向方面系统建模的UML框架
6.3.2扩展UML表达方面概念
第七章基于面向方面分布式异构实时系统的建模方法
7.1系统需求
7.1.1系统体系结构
7.1.2系统任务
7.1.3系统功能需求
7.1.4系统性能需求
7.2系统分析与设计
7.2.1扩展UML表达分布式异构的实时系统的方面概念
7.2.2方面实时模型
7.2.3并行方面模型
7.2.4调度方面模型
7.2.5异构方面组件模型
第八章分布式异构实时系统实例分析
8.1数字图书馆应用结构图
8.2数字图书馆用例图
8.3数字图书馆视频数据服务时序图
8.4基于方面的数字图书馆体系结构
8.5基于方面的UML扩展
8.5.1并行方面的UML扩展
8.5.2数字图书馆异构组件的UML扩展
8.5.3实时方面的UML扩展
结束语
参考文献
攻读学位期间发表的论文
致谢