-
内容大纲
哈桑·戈玛著的《实时嵌入式系统软件设计》专注嵌入式系统实时软件设计。讨论了如何从系统工程的视角来解决系统级的问题,包括硬件和软件方面的问题。书中全面介绍了面向对象的实时嵌入式系统软件设计的基本概念,包括并发任务、类和继承、分布式组件技术、软件体系结构、有限状态机,以及基于实时调度的实时软件性能分析;详细描述了用于实时嵌入式软件的并发面向对象的分析和设计方法;介绍了实时软件设计重要的概念,包括并发性、对象、组件、服务、体系结构设计模式、软件生产线和实时调度;用五个详细的案例说明实时嵌入式软件系统的不同特性;在附录中为详细任务设计提供了体系结构设计模式和伪代码模板。
本书非常适合作为计算机科学、软件工程等相关专业高年级本科生和研究生的教材,也可以作为具有一定工作经验的嵌入式领域软件或系统工程师的参考书。 -
作者介绍
哈桑·戈玛(Hassan Gomaa)是George Mason大学计算机科学系教授和前任系主任,在工业界和学术界有30多年的软件工程经验。他曾在北美、欧洲、日本和韩国讲授实时软件设计方面的高级短期行业培训课程。他已发表了200余篇技术论文,编写了另外4本有关软件设计方面的教材,包括《软件建模与设计》和《用UML设计软件产品线》。 -
目录
出版者的话
译者序
前言
致谢
第一部分 概述
第1章 引言
1.1 挑战
1.2 实时嵌入式系统和应用软件
1.3 实时嵌入式系统的特征
1.4 分布式实时嵌入式系统
1.5 信息物理系统
1.6 嵌入式系统实时软件设计方法需求
1.7 COMET/RTE:用于嵌入式系统的实时软件设计方法
1.8 可视化建模语言:UML、SysML和MARTE
1.9 小结
第2章 UML、SysML和MARTE概述
2.1 使用SysML和UML的模型驱动体系结构
2.2 用例图
2.3 类和对象
2.4 类图
2.5 交互图
2.6 状态机图
2.7 包图
2.8 并发序列图和通信图
2.9 部署图
2.10 组合结构图
2.11 UML扩展机制和扩展集
2.12 SysML
2.13 MARTE扩展集
2.14 时序图
2.15 UML、SysML和MARTE的工具支持
2.16 小结
第3章 实时软件设计和体系结构概念
3.1 面向对象概念
3.2 信息隐藏
3.3 继承
3.4 主动和被动对象
3.5 并发处理
3.6 并发任务之间的合作
3.7 信息隐藏应用于访问同步
3.8 实时并发处理的运行时支持
3.9 任务调度
3.10 软件体系结构和组件
3.11 小结
第二部分 实时软件设计方法
第4章 实时嵌入式系统软件设计方法概述
4.1 COMET/RTE系统和软件生命周期模型
4.2 COMET/RTE生命周期模型
4.3 COMET/RTE生命周期与其他软件过程比较
4.4 实时嵌入式系统设计方法综述
4.5 系统和软件体系结构的多个视图
……
第三部分 实时软件设计分析
第四部分 实时嵌入式系统软件设计案例研究
附录A 本书使用的约定
附录B 软件体系结构模式目录
附录C 并发任务伪码模板
附录D 教学考虑
词汇表
参考文献
索引
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...