注册 登录 进入教材巡展
#

出版时间:2025-12

出版社:电子工业出版社

以下为《嵌入式工业软件开放架构技术与实践——基于FACE架构》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121500534
  • 1-2
  • 568547
  • 平塑
  • 16开
  • 2025-12
  • 275
  • 176
  • 工学
  • 计算机类
  • 计算机科学与技术
  • 本科 高职 研究生及以上
内容简介
本书专注于嵌入式工业软件开放架构——基于 FACE 架构的应用和实践。 首先,探讨了软件工程与软件架构的发展历程,介绍了软件工程的诞生背景、软件架构的定义和作用,以及软件架构的分类与描述方法。 其次,聚焦嵌入式工业软件的可移植性及其解决方案,讨论了紧耦合问题和包依赖问题,并提出了关注点分离的解决方案;介绍了不同嵌入式工业系统的软件架构,展示了嵌入式工业软件架构设计的普遍原则和趋势。 接着,专注于航空电子系统 FACE 架构,全面描述了其需求及设计原理,探讨了基于 FACE 架构的数字地图管理器案例。同时,详细介绍了航空电子系统的数据架构原理及相关案例。 然后,介绍了开放架构下的软件嵌入式系统建模方法、模型与代码的映射关系,以及开放架构模型的代码生成技术,包括系统代码生成、ARINC653 系统代码自动生成方法和数据模型代码生成方法的研究。 最后,介绍了航空电子系统 FACE 架构建模平台的研制原理,包括设计方案、工具功能设计、数据模型的解析、开发框架和实现原理,以及组件代码生成方法的研究与飞机作战辅助系统案例分析。 本书旨在帮助读者深入理解软件架构在嵌入式工业软件领域的应用,特别是航空电子系统的 FACE 架构及其相关技术,对于从事相关领域研究和开发的专业人士具有重要的参考价值。
目录
目 录
第 1 章 软件工程与软件架构·················································································1
1.1 引言 ······················································································································· 1
1.1.1 软件工程的诞生背景························································································· 1
1.1.2 软件架构的定义······························································································· 1
1.1.3 软件架构的作用······························································································· 2
1.2 软件工程与软件架构的发展 ························································································· 2
1.3 软件架构的分类与描述方法 ························································································· 3
1.3.1 软件架构的分类······························································································· 3
1.3.2 不同类型软件架构的结合应用············································································10
1.3.3 软件架构的描述方法························································································11
第 2 章 嵌入式工业软件可移植面临的问题及解决方案·············································· 13
2.1 嵌入式工业软件可移植面临的问题 ···············································································13
2.1.1 紧耦合问题····································································································13
2.1.2 包依赖问题····································································································15
2.2 关注点分离解决方案 ·································································································16
第 3 章 嵌入式工业系统的软件架构······································································ 19
3.1 航空电子系统软件架构 ······························································································19
3.2 机器人操作系统软件架构 ···························································································20
3.3 分布式控制系统软件架构 ···························································································20
3.4 汽车开放系统的软件架构 ···························································································21
3.5 嵌入式工业软件架构设计的普遍原则和趋势 ···································································23
第 4 章 航空电子系统 FACE 架构 ········································································ 24
4.1 FACE 架构概览········································································································24
4.2 OSS·······················································································································25
4.2.1 总体需求·······································································································25
4.2.2 操作系统分区·································································································27
4.2.3 分区间通信····································································································27
4.2.4 分区内通信····································································································31
4.2.5 本地内存分配·································································································34
4.2.6 共享内存·······································································································35
4.3 IOSS······················································································································36
4.3.1 IOSS 的定义···································································································37
4.3.2 关键特性·······································································································38
4.3.3 I/O 服务接口 ··································································································39
4.3.4 可配置性·