欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 实时嵌入式系统软件设计/计算机科学丛书
      • 作者:(美)哈桑·戈玛|译者:郭文海//林金龙
      • 出版社:机械工业
      • ISBN:9787111615309
      • 出版日期:2019/01/01
      • 页数:447
    • 售价:51.6
  • 内容大纲

        哈桑·戈玛著的《实时嵌入式系统软件设计》专注嵌入式系统实时软件设计。讨论了如何从系统工程的视角来解决系统级的问题,包括硬件和软件方面的问题。书中全面介绍了面向对象的实时嵌入式系统软件设计的基本概念,包括并发任务、类和继承、分布式组件技术、软件体系结构、有限状态机,以及基于实时调度的实时软件性能分析;详细描述了用于实时嵌入式软件的并发面向对象的分析和设计方法;介绍了实时软件设计重要的概念,包括并发性、对象、组件、服务、体系结构设计模式、软件生产线和实时调度;用五个详细的案例说明实时嵌入式软件系统的不同特性;在附录中为详细任务设计提供了体系结构设计模式和伪代码模板。
        本书非常适合作为计算机科学、软件工程等相关专业高年级本科生和研究生的教材,也可以作为具有一定工作经验的嵌入式领域软件或系统工程师的参考书。
  • 作者介绍

        哈桑·戈玛(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  教学考虑
    词汇表
    参考文献
    索引