文摘
英文文摘
第一章 绪论
1.1引言
2.1选题背景及意义
第二章 文献综述
2.1实时系统的特征
2.1.1实时性(Real-time,Timeliness)
2.1.2并发性(Concurrency)
2.1.3可预测性(Predictability)
2.1.4可信赖性(Dependability)
2.2实时系统的实现机理介绍
2.2.1任务的驱动
2.2.2中断处理
2.2.3实时操作系统
2.2.4实时开发语言
2.2.5任务调度的实现
2.3面向对象方法(Object-Oriented Method)概述
2.3.1传统的软件设计方法
2.3.2面向对象方法的特征
2.3.3面向对象程序设计方法的概述
2.3.4 UML及其在软件开发应用中的说明
2.4面向对象的实时系统开发方法
第三章 基于UML的实时系统软件模型化设计
3.1 UML和ROSE2000简介
3.2锦州项目的简述
3.3 Use Case分析
3.4静态建模分析
3.4.1上位机的类图
3.4.2下位机的类图
3.5动态建模分析
3.5.1时序图
3.5.2状态图
3.6基于UML的软件开发流程
第四章 基于FSM的状态迁移矩阵
4.1主动对象和被动对象的引入
4.2状态和事件定义
4.3状态迁移矩阵
4.4主动对象的UML表示和例证
第五章 面向对象的编程实现
5.1面向对象C语言的实现方法
5.2具有状态迁移矩阵的主动对象的实现
5.3 C++语言的实现描述
第六章 总结与展望
参考文献
致谢