新書推薦:
《
风口(上)
》
售價:HK$
65.8
《
战国策
》
售價:HK$
96.8
《
兵行诡道:孙子思想精义
》
售價:HK$
63.8
《
极简日本茶道史
》
售價:HK$
85.8
《
法律人AI实操指南进阶版
》
售價:HK$
68.2
《
分镜设计:脚本、镜头语言与AI技术应用从入门到精通
》
售價:HK$
108.9
《
钱穆 中国历代政治得失
》
售價:HK$
53.9
《
海外中国研究·秦帝国的诞生
》
售價:HK$
85.8
內容簡介:
本书专注于嵌入式工业软件开放架构——基于 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 可配置性·······································································································40 4.3.5 可变性··········································································································41 4.4 PSSS ····································································································