实时嵌入式系统软件设计HassanGomaa机械工业北方城 pdf下载pdf下载

实时嵌入式系统软件设计HassanGomaa机械工业北方城百度网盘pdf下载

作者:
简介:本篇提供书籍《实时嵌入式系统软件设计HassanGomaa机械工业北方城》百度网盘pdf下载
出版社:北方图书城卖场店
出版时间:2018-12
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

   图书基本信息
图书名称   实时嵌入式系统软件设计
作者   [美] Hassan Gomaa
定价   129元
出版社   机械工业出版社
ISBN   9787111615309
出版日期   2018-12-01
字数   
页码   464
版次   
装帧   平装
开本   16开
商品重量   

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

   目录
出版者的话译者序前言致谢部分  概述章  引言21.1  挑战21.2  实时嵌入式系统和应用软件21.3  实时嵌入式系统的特征31.4  分布式实时嵌入式系统51.5  信息物理系统61.6  嵌入式系统实时软件设计方法需求61.7  ET/RTE:用于嵌入式系统的实时软件设计方法71.8  可视化建模语言:UML、SysML和MARTE71.9  小结7第2章  UML、SysML和MARTE概述92.1  使用SysML和UML的模型驱动体系结构92.2  用例图102.3  类和对象112.4  类图112.5  交互图122.6  状态机图142.7  包图152.8  并发序列图和通信图152.9  部署图162.10  组合结构图172.11  UML扩展机制和扩展集182.12  SysML192.13  MARTE扩展集202.14  时序图212.15  UML、SysML和MARTE的工具支持212.16  小结22第3章  实时软件设计和体系结构概念233.1  面向对象概念233.2  信息隐藏243.3  继承253.4  主动和被动对象263.5  并发处理263.6  并发任务之间的合作273.7  信息隐藏应用于访问同步303.8  实时并发处理的运行时支持303.9  任务调度313.10  软件体系结构和组件333.11  小结34第二部分  实时软件设计方法第4章  实时嵌入式系统软件设计方法概述364.1  ET/RTE系统和软件生命周期模型364.2  ET/RTE生命周期模型374.3  ET/RTE生命周期与其他软件过程比较394.4  实时嵌入式系统设计方法综述404.5  系统和软件体系结构的多个视图414.6  小结42第5章  SysML和UML实时嵌入式系统结构化建模435.1  静态建模概念435.2  用构造型归类块和类465.3  SysML问题域结构化建模465.4  系统上下文结构化建模485.5  硬件/软件边界建模505.6  软件系统上下文结构化建模515.7  定义硬件/软件接口545.8  系统部署建模545.9  小结55第6章  实时嵌入式系统用例建模566.1  用例566.2  角色566.3  确定用例606.4  用例模型中的用例文档616.5  指定非功能需求616.6  用例描述举例626.7  用例关系656.8  包含用例关系656.9  扩展用例关系676.10  用例包696.11  小结69第7章  实时嵌入式系统状态机717.1  状态机717.2  状态机示例737.3  事件和监护条件747.4  动作747.5  分层状态机797.6  协作状态机827.7  继承状态机847.8  从用例中开发状态机857.9  从用例中开发状态机的示例857.10  小结88第8章  为实时嵌入式软件构造对象和类898.1  对象和类的构造标准898.2  对象和类的构造类别908.3  对象的行为和模式908.4  边界类和对象918.5  实体类和对象958.6  控制类和对象968.7  应用逻辑类和对象988.8  小结100第9章  实时嵌入式软件动态交互建模1019.1  对象交互建模1019.2  消息序列描述1029.3  动态交互建模方法1029.4  无状态的动态交互建模1039.5  无状态的动态交互建模示例1039.6  依赖于状态的动态交互建模1079.7  依赖于状态的动态交互建模示例:微波炉系统1099.8  小结1160章  实时嵌入式系统软件体系结构11710.1  软件体系结构概述11710.2  软件体系结构的多个视图11910.3  从分析过渡到设计12110.4  子系统设计中的关注点分离12310.5  子系统构造标准12510.6  确定子系统间的消息通信13010.7  小结1311章  实时嵌入式系统软件体系结构模式13211.1  软件设计模式13211.2  分层软件体系结构模式13311.3  实时软件体系结构的控制模式13511.4  客户/服务软件体系结构模式13811.5  基本软件体系结构通信模式14011.6  软件体系结构代理模式14511.7  分组消息通信模式14711.8  编写软件体系结构模式文档14811.9  软件体系结构模式应用14911.10  小结1492章  基于组件的实时嵌入式系统软件体系结构15012.1  基于组件的软件体系结构15012.2  基于组件的分布式软件体系结构设计15112.3  组件接口设计15112.4  复合组件设计15312.5  基于组件的软件体系结构示例15512.6  组件构造标准15612.7  服务组件设计15812.8  数据分布16112.9  软件部署16212.10  软件连接器设计16312.11  小结1653章  并发实时软件任务设计16613.1  并发任务构造问题16613.2  分类并发任务16613.3  I/O任务构造标准16713.4  内部任务构造标准17213.5  任务优先级标准17713.6  任务聚簇标准17813.7  用任务反演进行设计重构18313.8  开发任务体系结构18413.9  任务通信和同步18513.10  任务接口与任务行为规范18913.11  小结1894章  实时软件详细设计19114.1  组合任务设计19114.2  类访问同步19614.3  监视器设计19914.4  任务间通信连接器设计20314.5  任务事件序列逻辑20914.6  机器人和视觉系统中的实时软件详细设计21014.7  并发任务的Java实现21114.8  小结2125章  实时软件产品线体系结构设计21315.1  软件产品线工程21315.2  微波炉软件产品线问题描述21415.3  软件产品线需求建模21415.4  软件产品线分析建模21815.5  软件产品线设计建模22215.6  小结224第三部分  实时软件设计分析6章  实时嵌入式系统的系统和软件质量属性22616.1  可扩展性22616.2  性能22716.3  可用性22716.4  安全性22816.5  信息安全22916.6  可维护性22916.7  可修改性23016.8  可测试性23116.9  可跟踪性23216.10  可重用性23216.11  小结2337章  实时软件设计的性能分析23417.1  实时调度理论23417.2  非周期任务和任务同步的实时调度23917.3  广义实时调度理论24017.4  使用事件序列分析进行性能分析24317.5  使用实时调度理论和事件序列分析进行性能分析24517.6  高级实时调度算法24517.7  多处理器系统的性能分析24617.8  性能参数的估计和测量24917.9  小结2508章  性能分析应用于实时软件设计25118.1  使用事件序列分析进行性能分析的示例25118.2  用实时调度理论进行性能分析的示例25518.3  用实时调度理论和事件序列分析进行性能分析的示例25818.4  设计重构26818.5  小结268第四部分  实时嵌入式系统软件设计案例研究9章  微波炉控制系统案例研究27019.1  问题描述27019.2  结构化建模27019.3  用例建模27219.4  构造对象和类27519.5  动态状态机建模27619.6  动态交互建模28019.7  设计建模29019.8  实时软件设计的性能分析29719.9  基于组件的软件体系结构30119.10  详细的软件设计30519.11  系统配置和部署307第20章  铁路道口控制系统案例研究30920.1  问题描述30920.2  结构化建模30920.3  用例建模31320.4  动态状态机建模31520.5  构造对象和类31720.6  动态交互建模31820.7  设计建模32320.8  实时软件设计的性能分析32820.9  基于组件的软件体系结构33020.10  系统配置和部署334第21章  轻轨控制系统案例研究33621.1  问题描述33621.2  结构化建模33721.3  用例建模33821.4  动态状态机建模34621.5  构造子系统35121.6  构造对象和类35121.7  动态交互建模35421.8  设计建模36421.9  子系统综合通信图36421.10  分布式轻轨系统设计36621.11  基于组件的软件体系结构37321.12  系统配置和部署375第22章  泵控制系统案例研究37722.1  问题描述37722.2  结构化建模37722.3  用例建模37822.4  构造对象和类38022.5  动态状态机建模38022.6  动态交互建模38222.7  设计建模383第23章  高速公路收费控制系统案例研究38723.1  问题描述38723.2  用例建模38723.3  软件系统上下文建模38923.4  构造对象和类38923.5  动态状态机建模39023.6  动态交互建模39023.7  设计建模392附录A  本书使用的约定396附录B  软件体系结构模式目录399附录C  并发任务伪码模板415附录D  教学考虑420词汇表422参考文献433索引439

   作者介绍
哈桑·戈玛(Hassan Gomaa)是George Mason大学计算机科学系教授和前任系主任,在工业界和学术界有30多年的软件工程经验。他曾在北美、欧洲、日本和韩国讲授实时软件设计方面的不错短期行业培训课程。他已发表了200余篇技术论文,编写了另外4本有关软件设计方面的教材,包括《软件建模与设计》和《用UML设计软件产品线》。

   编辑推荐
本书适合作为技术参考书,通过系统建模方法用于设计、分析和开发大规模实时嵌入式系统和应用,也可作为计算机科学、软件工程、系统工程和计算机工程专业本科生或研究生的教材。