嵌入式工業(yè)軟件開(kāi)放架構(gòu)技術(shù)與實(shí)踐——基于FACE架構(gòu)
定 價(jià):79.8 元
當(dāng)前圖書(shū)已被 2 所學(xué)校薦購(gòu)過(guò)!
查看明細(xì)
- 作者:馬春燕 等
- 出版時(shí)間:2025/3/1
- ISBN:9787121500534
- 出 版 社:電子工業(yè)出版社
- 中圖法分類(lèi):TP311.52
- 頁(yè)碼:
- 紙張:
- 版次:
- 開(kāi)本:16開(kāi)
本書(shū)專(zhuān)注于嵌入式工業(yè)軟件開(kāi)放架構(gòu)——基于 FACE 架構(gòu)的應(yīng)用和實(shí)踐。首先,探討了軟件工程與軟件架構(gòu)的發(fā)展歷程,介紹了軟件工程的誕生背景、軟件架構(gòu)的定義和作用,以及軟件架構(gòu)的分類(lèi)與描述方法。其次,聚焦嵌入式工業(yè)軟件的可移植性及其解決方案,討論了緊耦合問(wèn)題和包依賴(lài)問(wèn)題,并提出了關(guān)注點(diǎn)分離的解決方案;介紹了不同嵌入式工業(yè)系統(tǒng)的軟件架構(gòu),展示了嵌入式工業(yè)軟件架構(gòu)設(shè)計(jì)的普遍原則和趨勢(shì)。接著,專(zhuān)注于航空電子系統(tǒng) FACE 架構(gòu),全面描述了其需求及設(shè)計(jì)原理,探討了基于 FACE 架構(gòu)的數(shù)字地圖管理器案例。同時(shí),詳細(xì)介紹了航空電子系統(tǒng)的數(shù)據(jù)架構(gòu)原理及相關(guān)案例。然后,介紹了開(kāi)放架構(gòu)下的軟件嵌入式系統(tǒng)建模方法、模型與代碼的映射關(guān)系,以及開(kāi)放架構(gòu)模型的代碼生成技術(shù),包括系統(tǒng)代碼生成、ARINC653 系統(tǒng)代碼自動(dòng)生成方法和數(shù)據(jù)模型代碼生成方法的研究。最后,介紹了航空電子系統(tǒng) FACE 架構(gòu)建模平臺(tái)的研制原理,包括設(shè)計(jì)方案、工具功能設(shè)計(jì)、數(shù)據(jù)模型的解析、開(kāi)發(fā)框架和實(shí)現(xiàn)原理,以及組件代碼生成方法的研究與飛機(jī)作戰(zhàn)輔助系統(tǒng)案例分析。本書(shū)旨在幫助讀者深入理解軟件架構(gòu)在嵌入式工業(yè)軟件領(lǐng)域的應(yīng)用,特別是航空電子系統(tǒng)的 FACE 架構(gòu)及其相關(guān)技術(shù),對(duì)于從事相關(guān)領(lǐng)域研究和開(kāi)發(fā)的專(zhuān)業(yè)人士具有重要的參考價(jià)值。
馬春燕,西北工業(yè)大學(xué)軟件學(xué)院副院長(zhǎng),具有豐富的科研經(jīng)歷和寫(xiě)作經(jīng)歷,同時(shí)承擔(dān)多項(xiàng)重點(diǎn)科研項(xiàng)目。在科研和教學(xué)工作中多次獲獎(jiǎng)。
目 錄
第 1 章 軟件工程與軟件架構(gòu)·················································································1
1.1 引言 ······················································································································.1
1.1.1 軟件工程的誕生背景························································································.1
1.1.2 軟件架構(gòu)的定義······························································································.1
1.1.3 軟件架構(gòu)的作用······························································································.2
1.2 軟件工程與軟件架構(gòu)的發(fā)展 ························································································.2
1.3 軟件架構(gòu)的分類(lèi)與描述方法 ························································································.3
1.3.1 軟件架構(gòu)的分類(lèi)······························································································.3
1.3.2 不同類(lèi)型軟件架構(gòu)的結(jié)合應(yīng)用············································································10
1.3.3 軟件架構(gòu)的描述方法························································································11
第 2 章 嵌入式工業(yè)軟件可移植面臨的問(wèn)題及解決方案·············································.13
2.1 嵌入式工業(yè)軟件可移植面臨的問(wèn)題 ···············································································13
2.1.1 緊耦合問(wèn)題····································································································13
2.1.2 包依賴(lài)問(wèn)題····································································································15
2.2 關(guān)注點(diǎn)分離解決方案 ·································································································16
第 3 章 嵌入式工業(yè)系統(tǒng)的軟件架構(gòu)·····································································.19
3.1 航空電子系統(tǒng)軟件架構(gòu) ······························································································19
3.2 機(jī)器人操作系統(tǒng)軟件架構(gòu) ···························································································20
3.3 分布式控制系統(tǒng)軟件架構(gòu) ···························································································20
3.4 汽車(chē)開(kāi)放系統(tǒng)的軟件架構(gòu) ···························································································21
3.5 嵌入式工業(yè)軟件架構(gòu)設(shè)計(jì)的普遍原則和趨勢(shì) ···································································23
第 4 章 航空電子系統(tǒng) FACE 架構(gòu) ·······································································.24
4.1 FACE 架構(gòu)概覽········································································································24
4.2 OSS·······················································································································25
4.2.1 總體需求·······································································································25
4.2.2 操作系統(tǒng)分區(qū)·································································································27
4.2.3 分區(qū)間通信····································································································27
4.2.4 分區(qū)內(nèi)通信····································································································31
4.2.5 本地內(nèi)存分配·································································································34
4.2.6 共享內(nèi)存·······································································································35
4.3 IOSS······················································································································36
4.3.1 IOSS 的定義···································································································37
4.3.2 關(guān)鍵特性·······································································································38
4.3.3 I/O 服務(wù)接口 ··································································································39
4.3.4 可配置性·······································································································40
4.3.5 可變性··········································································································41
4.4 PSSS ····································································································