四輪之上,另有乾坤:基于AUTOSAR的SOA解決方案
發布時間:
2023-05-26
隨著智能汽車的發展及更加多樣化的汽車生態,智能汽車正在向車載娛樂系統、車聯網,以及自動駕駛技術應用快速發展,同時數字化新一代的電子電氣架構也在向中央集中化演進,而這些技術的發展和應用,都需要SOA(Service Oriented Architecture 面向服務的架構)在各個業務中應用。
隨著智能汽車的發展及更加多樣化的汽車生態,智能汽車正在向車載娛樂系統、車聯網,以及自動駕駛技術應用快速發展,同時數字化新一代的電子電氣架構也在向中央集中化演進,而這些技術的發展和應用,都需要SOA(Service Oriented Architecture 面向服務的架構)在各個業務中應用。

01 SOA對智能汽車電子電氣架構的轉變
面向服務的架構(SOA, Service-Oriented Architecture),并在SOA的軟件框架下,去實現“軟件定義汽車”的需求,通過定義新的組合服務與流程服務,去實現新的產品功能。
Autosar聯盟也在Classic Autosar的基礎上,發布了Adaptive Autosar,用來支撐智能汽車新的軟件設計要求。

Classic Autosar 與 Adaptive Autosar
02 SOA的電子電氣架構設想
智能汽車主要分為以下幾個域控制器,數字智能控制單元,包含了自動駕駛域控制器,智能座艙域控制器,車聯網通信控制器,以及傳統的動力和底盤控制器,車身控制器等。而SOA在電子電氣架構應用的,可以基于域控制器的分類,劃分出對應的服務應用。

在智能汽車電子電氣架構的業務流程中,從系統設計、功能網絡設計,軟件設計和物理設計的各個業務板塊分類,SOA屬于軟件設計中的一個重要部分,他承載了電子電氣功能到物理零部件的軟件實現。

SOA軟件平臺可以打造車-云-智能終端的一體化生態,從而讓消費者,可以更方便快捷的通過智能終端定制化“千車千面”的個性化體驗,同時通過云平臺,將各個生態伙伴集成到智能汽車生態中,打造多應用的智能汽車應用生態。

03 SOA的開發業務流程
SOA的開發業務流程,主要分為四個部分
1. 服務的設計,包含服務的定義,創建服務,及服務的類型。
2. 服務的部署,包含軟件、硬件平臺的需求等:
3. 服務模型的設計,包含服務接口和通訊的定義,數據類型等
4. Autosar CP和AP的應用
對于SOA服務分類與定義,分為如下3類:
- 原子服務 A micro service, is a service for the smallest an low level parts of a SOA. Named a micro service ***_MSERV
- 功能服務 A functional service, is a service which shall not make decisions. Named a micro service ***_FSERV
- 系統服務 A Orchestrated Service, is like a conductor for other services. Named a orchestrated service ***_OSERV

達索系統的AUTOSAR Builder(簡稱AB)工具聚焦于RTE層以上的開發過程,對于RTE層以下的部分,達索系統希望和生態合作伙伴進行聯合開發與設計,共同為客戶提供更有創造力的數字化環境。AUTOSAR Builder是達索系統旗下一款基于Eclipse的開放、可擴展工具套件,用于設計和開發符合AUTOSAR CP&AP標準的系統軟件,該工具基于Artop 平臺實現,可以同其他符合 AUTOSAR標準的工具無縫集成。
下圖是經典CP開發的過程,藍框里所示步驟六以上都由達索系統的工具完成,包括RTE的開發,其優勢更強調系統層面的開發,幫助大家搭出更完整的系統架構,再到單個ECU完成抽取,再交給后面其他的工具完成剩余流程的開發。

下圖為某主機廠的SOA設計的業務流程,SOA任務的輸入為整車性能,產品需求,特性清單等。完成SOA的主要工作任務內容后,就輸出了相應的服務設計要求規范。最后進行軟件開發和持續集成測試。

基于達索系統的三維體驗平臺及軟件工具,支持端到端的SOA的開發設計,可以把SOA的業務活動分為四個部分。
第一部分的主要活動為需求收集,場景設計和功能需求描述。達索系統的Reqtify 和 CATIA Magic可以完整的滿足此業務開發。

第二部分的主要活動為服務設計,服務調用,服務部署,信號轉服務S2S,服務通訊設計,達索系統的Autosar Builder可以完整的滿足此業務開發。

第三部分的主要活動為服務建模,服務治理設計,達索系統的Autosar Builder可以完整的滿足此業務開發。

第四部分,是底層軟件開發,這部分可以用達索系統的生態合作伙伴軟件工具進行底層軟件的開發設計。

最后基于達索系統強大的工具鏈,可以實現從需求、系統架構、控制模型及軟件的綜合虛擬仿真驗證。基于達索的三維體驗平臺,整個系統設計和軟件設計,軟件在環、模型在環等在同一個平臺里實現,從而加速整個開發過程和提高研發質量。

相關新聞
地址:江蘇省南京市江寧區秣周東路12號7號樓7層