机械工业出版社旗舰店店铺主页二维码
机械工业出版社旗舰店 微信认证
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

实时嵌入式系统软件设计

103.20
运费: ¥ 0.00-15.00
库存: 94 件
实时嵌入式系统软件设计 商品图0
实时嵌入式系统软件设计 商品缩略图0

商品详情

商品介绍

  • 商品信息

  • 出版社: 机械工业出版社

  • 商品名称:实时嵌入式系统软件设计

  • 作者:[美]哈桑·戈玛 (Hassan Gomaa)

  • 市场价:129.0

  • ISBN号:9787111615309

  • 版次:1-1

  • 出版日期:2019-01

  • 页数:447

  • 字数:542


内容简介

本教材向读者介绍了关于实时嵌入式系统设计过程中采用SysML,UML和MARTE从用例到完整软件体系结构方面的内容,展示了如何针对实际问题应用COMET/RTE设计方法。本教材涵盖了关键主题,例如实时系统的用例、实时控制的状态机、分布式和分层实时控制的体系结构模式、实时基于组件的软件体系结构模式、采用实时调度的实时设计性能分析,以及单处理器和多处理器系统时序分析。

目录

出版者的话
译者序
前言
致谢
第一部分 概述
第1章 引言2
1.1 挑战2
1.2 实时嵌入式系统和应用软件2
1.3 实时嵌入式系统的特征3
1.4 分布式实时嵌入式系统5
1.5 信息物理系统6
1.6 嵌入式系统实时软件设计方法需求6
1.7 COMET/RTE:用于嵌入式系统的实时软件设计方法7
1.8 可视化建模语言:UML、SysML和MARTE7
1.9 小结7
第2章 UML、SysML和MARTE概述9
2.1 使用SysML和UML的模型驱动体系结构9
2.2 用例图10
2.3 类和对象11
2.4 类图11
2.5 交互图12
2.6 状态机图14
2.7 包图15
2.8 并发序列图和通信图15
2.9 部署图16
2.10 组合结构图17
2.11 UML扩展机制和扩展集18
2.12 SysML19
2.13 MARTE扩展集20
2.14 时序图21
2.15 UML、SysML和MARTE的工具支持21
2.16 小结22
第3章 实时软件设计和体系结构概念23
3.1 面向对象概念23
3.2 信息隐藏24
3.3 继承25
3.4 主动和被动对象26
3.5 并发处理26
3.6 并发任务之间的合作27
3.7 信息隐藏应用于访问同步30
3.8 实时并发处理的运行时支持30
3.9 任务调度31
3.10 软件体系结构和组件33
3.11 小结34
第二部分 实时软件设计方法
第4章 实时嵌入式系统软件设计方法概述36
4.1 COMET/RTE系统和软件生命周期模型36
4.2 COMET/RTE生命周期模型37
4.3 COMET/RTE生命周期与其他软件过程比较39
4.4 实时嵌入式系统设计方法综述40
4.5 系统和软件体系结构的多个视图41
4.6 小结42
第5章 SysML和UML实时嵌入式系统结构化建模43
5.1 静态建模概念43
5.2 用构造型归类块和类46
5.3 SysML问题域结构化建模46
5.4 系统上下文结构化建模48
5.5 硬件/软件边界建模50
5.6 软件系统上下文结构化建模51
5.7 定义硬件/软件接口54
5.8 系统部署建模54
5.9 小结55
第6章 实时嵌入式系统用例建模56
6.1 用例56
6.2 角色56
6.3 确定用例60
6.4 用例模型中的用例文档61
6.5 指定非功能需求61
6.6 用例描述举例62
6.7 用例关系65
6.8 包含用例关系65
6.9 扩展用例关系67
6.10 用例包69
6.11 小结69
第7章 实时嵌入式系统状态机71
7.1 状态机71
7.2 状态机示例73
7.3 事件和监护条件74
7.4 动作74
7.5 分层状态机79
7.6 协作状态机82
7.7 继承状态机84
7.8 从用例中开发状态机85
7.9 从用例中开发状态机的示例85
7.10 小结88
第8章 为实时嵌入式软件构造对象和类89
8.1 对象和类的构造标准89
8.2 对象和类的构造类别90
8.3 对象的行为和模式90
8.4 边界类和对象91
8.5 实体类和对象95
8.6 控制类和对象96
8.7 应用逻辑类和对象98
8.8 小结100
第9章 实时嵌入式软件动态交互建模101
9.1 对象交互建模101
9.2 消息序列描述102
9.3 动态交互建模方法102
9.4 无状态的动态交互建模103
9.5 无状态的动态交互建模示例103
9.6 依赖于状态的动态交互建模107
9.7 依赖于状态的动态交互建模示例:微波炉系统109
9.8 小结116
第10章 实时嵌入式系统软件体系结构117
10.1 软件体系结构概述117
10.2 软件体系结构的多个视图119
10.3 从分析过渡到设计121
10.4 子系统设计中的关注点分离123
10.5 子系统构造标准125
10.6 确定子系统间的消息通信130
10.7 小结131
第11章 实时嵌入式系统软件体系结构模式132
11.1 软件设计模式132
11.2 分层软件体系结构模式133
11.3 实时软件体系结构的控制模式135
11.4 客户/服务软件体系结构模式138
11.5 基本软件体系结构通信模式140
11.6 软件体系结构代理模式145
11.7 分组消息通信模式147
11.8 编写软件体系结构模式文档148
11.9 软件体系结构模式应用149
11.10 小结149
第12章 基于组件的实时嵌入式系统软件体系结构150
12.1 基于组件的软件体系结构150
12.2 基于组件的分布式软件体系结构设计151
12.3 组件接口设计151
12.4 复合组件设计153
12.5 基于组件的软件体系结构示例155
12.6 组件构造标准156
12.7 服务组件设计158
12.8 数据分布161
12.9 软件部署162
12.10 软件连接器设计163
12.11 小结165
第13章 并发实时软件任务设计166
13.1 并发任务构造问题166
13.2 分类并发任务166
13.3 I/O任务构造标准167
13.4 内部任务构造标准172
13.5 任务优先级标准177
13.6 任务聚簇标准178
13.7 用任务反演进行设计重构183
13.8 开发任务体系结构184
13.9 任务通信和同步185
13.10 任务接口与任务行为规范189
13.11 小结189
第14章 实时软件详细设计191
14.1 组合任务设计191
14.2 类访问同步196
14.3 监视器设计199
14.4 任务间通信连接器设计203
14.5 任务事件序列逻辑209
14.6 机器人和视觉系统中的实时软件详细设计210
14.7 并发任务的Java实现211
14.8 小结212
第15章 实时软件产品线体系结构设计213
15.1 软件产品线工程213
15.2 微波炉软件产品线问题描述214
15.3 软件产品线需求建模214
15.4 软件产品线分析建模218
15.5 软件产品线设计建模222
15.6 小结224
第三部分 实时软件设计分析
第16章 实时嵌入式系统的系统和软件质量属性226
16.1 可扩展性226
16.2 性能227
16.3 可用性227
16.4 安全性228
16.5 信息安全229
16.6 可维护性229
16.7 可修改性230
16.8 可测试性231
16.9 可跟踪性232
16.10 可重用性232
16.11 小结233
第17章 实时软件设计的性能分析234
17.1 实时调度理论234
17.2 非周期任务和任务同步的实时调度239
17.3 广义实时调度理论240
17.4 使用事件序列分析进行性能分析243
17.5 使用实时调度理论和事件序列分析进行性能分析245
17.6 高级实时调度算法245
17.7 多处理器系统的性能分析246
17.8 性能参数的估计和测量249
17.9 小结250
第18章 性能分析应用于实时软件设计251
18.1 使用事件序列分析进行性能分析的示例251
18.2 用实时调度理论进行性能分析的示例255
18.3 用实时调度理论和事件序列分析进行性能分析的示例258
18.4 设计重构268
18.5 小结268
第四部分 实时嵌入式系统软件
设计案例研究
第19章 

机械工业出版社旗舰店店铺主页二维码
机械工业出版社旗舰店 微信公众号认证
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

实时嵌入式系统软件设计

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:cmp1952
机工书院官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏