国产美女精品福利一区二区_国产尤物av尤物在线观看_中文字幕在线中文字幕二区_精品国产子伦久久久久久小说_手机在线黄色网址_亚洲一区二区精品

400-821-6015
行業資訊
您當前的位置:首頁 ? 行業資訊 ? 行業資訊
內部資訊行業資訊

基于SOA設計平臺的技術難點解析(一)

發布日期:2021-06-18

點擊藍字關注我們

自動駕駛的應用有著高可靠、高性能、高并發以及模塊化的需求特征,而實時、安全、開放的自動駕駛平臺是實現這些的關鍵之一,同時也是推動“軟件定義汽車”的重要基礎。推動實現SOA所倡導的軟件定義汽車的自動駕駛系統方案。

SOA 應用在車端開發環境中,是一種從設計、開發、部署到管理離散邏輯單元(服務)模型。對于整個SOA開發過程而言,最主要的就是涉及從車輛特性、系統需求、系統開發、子系統開發、傳感控制器總成開發。在 SOA 模型中,所有的功能都定義成了獨立的服務。服務之間通過交互和協調完成業務的整體邏輯。所有的服務通過服務總線或流程管理器來連接。這種松散耦合的架構使得各服務在交互過程中無需考慮雙方的內部實現細節,以及部署在什么平臺上。SOA的細顆粒度、松耦合、服務可重用及標準化的服務接口等特性有利于OEM快速推出新功能,靈活迭代,支持軟件定義汽車。利于更多方參與軟件開發,以OEM為核心建立汽車生態系統。同時,精確定義的服務契約,獨立于硬件、操作系統和編程語言的開發模式有利于更多方參與軟件開發,以OEM為核心建立汽車生態系統。此外,便捷的云端訪問,服務于精確封裝,可有效地保證數據安全,使得車輛不在是信息孤島,而是物聯網中的一個節點,建立了真正的車-云通道。


可以說SOA完美的解決了汽車軟件架構面臨的各種挑戰,并且為迎接汽車產業的變革打下必備的基礎。

SOA車端E/E架構設計要素

SOA的開發過程相對于傳統開發模式而言,仍然是以需求為輸入,將需求以全面服務的模式進行細化,最終將定義的服務映射到軟硬件架構中。

如上圖所示,面向服務SOA架構的基本工作流程包括在底層設計過程中需要面向對象進行服務設計、服務分組以及服務映射。其中需要根據服務列表及服務接口設計服務,從而根據功能邏輯將服務映射值不同的模型,最后以服務組件到軟件組件(SWC)的映射服務接口到軟件接口。

SOA在自動駕駛架構設計中需要重點考慮基于服務設計的完整性和功能安全設計的完整性。以標準的ASPICE軟件認證開發流程為基礎藍本,傳統的開發流程以系統驗證為SOP節點,后續運行維護及上市后不再進行軟件更新,而基于SOA的軟件開發模式需要在系統驗收后持續不斷的更新軟件,迭代更多實用性功能,提升已有軟件性能。SOP Release需要包括所有可能的Basic Service,不需要所有的Service都一次開發完成。

利用 SOA的思維架構進行自動駕駛設計過程中,需要根據SOA設計原則定義服務接口,統一開發基礎共用的軟硬件平臺及開發環境,從而提高軟件復用度。開發過程考慮繼承系統層級到零部件層級設計的實現原則,例如,功能子模塊需要進行封裝,功能之間需要進行自我包含等。

整個SOA在其硬件設計中主要實現了從模塊化、單域控制器、冗余計算平臺再到中央計算平臺的整體演進。其中各自體現在如下一些方面:

1)模塊化分割:梳理自動駕駛各子功能模塊的各自功能,形成模塊化的分子架構模型;

2)域控制單元:將如上分子架構模型中的ECU合并至中央域控制器,從而減少成本、重量和功耗,利用半導體及軟件技術革新優化域控能力。

3)冗余計算平臺:SOA可直接訪問存儲單元,并行計算載體提供冗余和安全算法,并在開放的可裁剪平臺上進行搭載;

4)中央計算平臺:SOA通過網絡訪問、動態配置及無縫冗余,注入刀片式服務設計策略,實現真正的自動駕駛演進。

對于SOA的開發應用模式,在其軟件設計中實現了更加靈活的軟件架構,集成第三方生態合作伙伴應用,服務拓展更新更加便捷,實現插拔式軟件設計。最終目標是實現如下多個交互實體的關系解耦:

I/O接口與計算解耦、計算平臺與區域架構解耦、軟件與硬件解耦、整車級抽象能力、軟件與軟件解耦、基于微服務的軟件架構、配置數據與代碼解耦、數據驅動I/O設備。

安全設計在SOA中的應用思考

SOA在重構軟件生態時,其功能安全實現難度大幅增加。OEM開放3party開發平臺,如何保證其不影響整車的功能安全,對于3party開發的服務,如何確保其不級聯失效影響其它已有ASIL等級的服務,服務客戶端 的ASIL等級的不確定性等問題都將是制約SOA能夠有效實現的關鍵因素。


SOA 系統設計層面考慮應充分考慮服務分層。結合安全因素將服務合理分層,針對不同開發主體確定不同限制策略。同時,還應該基于服務進行有效分類,基于服務的安全相關性對開發的服務和OEM服務進行分區,過程中需要考慮嚴格的安全審核機制。為了實現物理隔離,需要考慮將供應商開發的底層服務和OEM自己開發的頂層服務進行高性能計算分區和安全計算分區。

此外,SOA在安全機制上可以分為3層架構設計,因此其軟件運行期間的動態監控是必不可少的。

整體來講,構建面向服務的安全分析流程及框架包含如下幾個關鍵部分:

首先是進行有效的服務過程建模(BPMN),隨后是進行安全分析中的服務Hazard分析(SHA)和服務Failure分析(SFA),最后是進行SOA的錯誤分類。在后續開發層面主要通過安全案例和服務層一致性構建安全保障體系,實現高度自動化的模型集成環境。

轉載汽車電子相關文章

轉自汽車電子與軟件


上海創程車聯網絡科技有限公司版權所有 滬ICP備11045498號-1   技術支持:網站建設
主站蜘蛛池模板: 久久国产免费看 | 激情aa| 久久亚洲一区二区三 | 99re这里只有精品在线观看 | 欧美爱爱免费视频 | 粉色午夜视频 | 一级免费黄色毛片 | 久操麻豆| 四虎蜜桃| 无码成人精品日本动漫纯H 亚洲顶级毛片 | аⅴ天堂中文在线网官网 | 欧美精品1区2区3区 午夜精品久久久久久久男人的天堂 | 亚洲五月六月 | 国产精品一品二区三区四区18 | 污片在线观看视频 | 亚洲AV国产精品无码A片 | 成人午夜精品无码一区二区三区 | 老子影院午夜久久亚洲 | 精品少妇人妻AV免费久久洗澡 | A毛片终身免费观看网站 | ASS鲜嫩鲜嫩年轻少妇PICS | 亚洲AV无码成人精品区在线观看 | 在线观看中文字幕视频 | 德国一级毛片 | 99热久久久久久久久久久174 | 国产精品原创AV片国产安全 | 在线观看一区不卡 | 欧美乱大交xxxxx古装 | 麻豆影院在线观看 | 性欧美人与zozoxxxx视频 | 91网视频在线观看 | 亚洲av中文无码字幕色最 | 成年人免费在线观看视频网站 | 中文字幕人妻三级中文无码视频 | 成人做爰www网站视频 | 亚洲精品视频中文字幕 | chinese中年熟妇free | 7777日本精品一区二区三区 | 黄色成年人网站 | 成人国产一区二区 | 国产福利酱国产一区二区 |