SOA 的功能特性
Part.1PREEvision介紹
1. 應用領域
PREEvision是汽車行業(yè)的分布式系統(tǒng)開發(fā)工具,主要面向需求工程、AUTOSAR系統(tǒng)、軟硬件設計以及線束開發(fā),覆蓋電子電氣設計全流程。
PREEvision依托于模型開發(fā)方式,提供多人協(xié)同的工作環(huán)境,支持系統(tǒng)元素的抽象、分解和復用;對于多平臺復雜車型的設計過程,提供變型管理、一致性校驗、動態(tài)評估一系列解決方案,有助于幫助工程師提前發(fā)現(xiàn)設計缺陷,縮短車型開發(fā)周期。
	
2.AUTOSAR SOA 系統(tǒng)設計
針對AUTOSAR SOA系統(tǒng)設計,支持AUTOSAR Classic和AUTOSAR Adaptive系統(tǒng)混合設計流程,并具有以下設計優(yōu)勢:
AUTOSAR Classic系統(tǒng)支持導入和導出AUTOSAR 4.X,AUTOSAR Adaptive系統(tǒng)支持導入和導出AUTOSAR 19-03
支持AUTOSAR系統(tǒng)的一致性校驗工作
PREEvision作為AUTOSAR工具鏈中關鍵環(huán)節(jié),能夠和CANoe以及DaVinci工具相互配合工作
Part.2SOA AUTOSAR Classic Platform 設計流程
1. 服務定義
PREEvision支持以功能設計為導向的設計和以服務為導向的設計流程,PREEvision提供SOA Diagram來展示服務和服務接口:
	
	
2. 服務接口定義
基于PREEvision,可以對服務接口進行設計,包含Method、FF Method、Event及Field,工具能夠自動將服務及服務接口轉(zhuǎn)換為SWC Type及相關軟件層Interface。依托于服務部署,服務接口最終實現(xiàn)為ECU間通信的通信信號。
	
	
3.數(shù)字類型定義及分配
AUTOSAR 4.X支持Application data types、Implementation data types和Base data types
Application data types
從應用的角度來定義數(shù)據(jù)類型,支持虛擬總線(Virtual Functional Bus)上SWC的通信。
Implementation data types
從實現(xiàn)的角度來定義數(shù)據(jù)類型,最終落實到編程語言上(如C語言),用于下游基礎軟件中接口信息的交互。
Base data types
定義與硬件平臺相關的數(shù)據(jù)類型,在下游生成RTE相關數(shù)據(jù)屬性。
PREEvision支持設計以上數(shù)據(jù)類型的定義,并支持將數(shù)據(jù)類型分配給服務接口
	
4. 網(wǎng)絡拓撲定義
PREEvision中基于Network Diagram來定義CAN、CAN FD、LIN、FlexRay及Ethernet Cluster。在以太網(wǎng)傳輸過程中,可以定義內(nèi)部或者外部Switch連接,通過網(wǎng)關可以連接不同的傳輸協(xié)議。
	
	
5. 服務部署及信號路由
通過服務部署,將服務部署給不同的ECU節(jié)點,并通過信號路由功能,將服務接口數(shù)據(jù)生成為ECU間節(jié)點通信信號。
	
	
6. 序列化
信號在傳輸過程中,首先需要在發(fā)送端進行序列化,在接收端進行反序列化操作,序列化能夠?qū)碗s數(shù)據(jù)類型變成字節(jié)流的形式,在總線上進行傳輸。PREEvision支持不同類型Transformer的定義,以保證設計的完整性。
	
在信號傳輸過程中,信號可以基于Com或者LdCom進行傳輸,PREEvision可以根據(jù)需求進行靈活配置,并且提供自動校驗功能,對不滿足LdCom的信號進行校驗。
	
PREEvision提供AUTOSAR上千種一致性檢查功能,對不滿足LdCom的信號進行Check:
	
7. Socket Adaptor設計
以太網(wǎng)底層基于Socket進行傳輸,Socket Adaptor模塊能夠?qū)⑸嫌位赑DU的傳輸轉(zhuǎn)換為基于Socket的傳輸。PREEvision支持自定義配置Socket,用戶可以根據(jù)IP地址及端口號,修改Socket相關參數(shù)。
	
8. Service Discovery設計
通過Service Discovery,客戶端能夠獲取到服務端所提供的服務,PREEvision工具支持Service Discovery結(jié)構(gòu)自動生成。
	
9. 系統(tǒng)校驗
PREEvision提供AUTOSAR規(guī)則校驗,保證設計內(nèi)容的完整性,用戶可以根據(jù)需求,自行選擇對應的校驗規(guī)則,對設計內(nèi)容進行校驗:
	
10. 導出ARXML文件
當設計完成后,用戶可以根據(jù)需求,在軟件層或者部件層導出對應的ARXML文件,在導出ARXML文件時,依據(jù)下游工具需求,可以導出不同ARXML版本。
	
審核編輯:湯梓紅
- 
                                接口
                                +關注
關注
33文章
9350瀏覽量
155810 - 
                                AUTOSAR
                                +關注
關注
10文章
389瀏覽量
23433 - 
                                SOA
                                +關注
關注
1文章
313瀏覽量
28879 
原文標題:基于PREEvision的SOA設計—功能亮點
文章出處:【微信號:VectorChina,微信公眾號:Vector維克多】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
PREEvision 10.20全面支持RFLP方法論
    由于SOA的這些特性,SOA正逐漸在光感知(感)、光通信(傳)、光計算(算)、光存儲(存)等各個應用領域嶄露頭
PREEvision EXPRESS速成系列全新上線
Vector PREEvision 10.19支持AUTOSAR 24-11版本
OptiSystem應用:寬帶SOA特性
Vector發(fā)布PREEvision 10.18版本
OptiSystem應用:SOA波長變換器(XGM)
OptiSystem應用:寬帶SOA特性
    SOA架構(gòu)開發(fā)小助手PAVELINK.SOA-Converter 2.1.2新版本發(fā)布
    
OptiSystem應用:SOA波長變換器(XGM)
PREEvision插件使用場景介紹
    
          
        
        
基于PREEvision的SOA設計—功能亮點
                
 
    
           
            
            
                
            
評論