AUTOSAR Builder功能介紹
AUTOSAR Builder 是達(dá)索旗下一款基于 Eclipse 的開(kāi)放、可擴(kuò)展工具套件,用于設(shè)計(jì)和開(kāi)發(fā)符合 AUTOSAR 標(biāo)準(zhǔn)的系統(tǒng)和軟件。新版本2020x支持AUTOSAR Classic 4.4.0及AUTOSAR Adaptive R19-03。
.png)
圖1 AUTOSAR Builder工具主界面
AUTOSAR Authoring Tool(AAT)-支撐完整的AUTOSAR系統(tǒng)研發(fā)
? 對(duì)Classic Platform AUTOSAR,支持application software development/system design/basic software configuration/system integration等研發(fā)工作。
? 支持導(dǎo)入/導(dǎo)出功能,包括不同的AUTOSAR版本、Simulink模型、ODX導(dǎo)入、LDF、DBC、Fibex、Ethernet arxml等
? 支持符合AUTOSAR的軟件架構(gòu)設(shè)計(jì)(包括RTE Contract phase和SW-C Template Generation等)
? 支持車(chē)載網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)、網(wǎng)絡(luò)通信設(shè)計(jì)(i.e.CAN/LIN/FlexRay/Etherent)、電氣架構(gòu)(ECU硬件結(jié)構(gòu))等
? 支持System Extract & ECU Extract導(dǎo)入導(dǎo)出
.jpg)
圖2 Runnable Diagram
.png)
圖3 System Mapping Diagram
.png)
圖4 網(wǎng)關(guān)設(shè)計(jì)_自動(dòng)識(shí)別路徑
? 對(duì)Adaptive Platform AUTOSAR,支持machine manifest definition / ECU integration / system description等研發(fā)工作。
? 支持各種Interface的定義,包括:Service Interface / REST Service Interface / Persistency Interface / Time Synchronization Interfaces / Platform Health Management Interface 等
? 支持各種Data Types定義,包括Std C++Implementation DataType、Custom C++ Implementation DataType等
? 支持SOME/IP deployment、SOME/IP serialization、Service Instance、Service Discovery、Machine、MachineDesign、Startup configuration等
? 支持Adaptive Application SW Component Type、Composition Type、Executable、Process等
? 支持signal based communication
? 支持Adaptive standard types導(dǎo)入
? 支持各種ARXML文件導(dǎo)出
.jpg)
圖5 Adaptive Platform AUTOSAR研發(fā)界面
.jpg)
圖6 連通CP和AP的網(wǎng)絡(luò)拓?fù)鋱D
.jpg)
圖7 代碼生成及執(zhí)行
.jpg)
圖8 Diagnostic Port Interface
.png)
圖9 DDS Concept Support
? 基礎(chǔ)功能
? 多層次驗(yàn)證能力,包括但不限于AUTOSAR規(guī)定約束檢查、導(dǎo)出至第三方工具的完整性檢查(EB、Davinci等)、AUTOSAR兼容性檢查等
? 模型比較
? 變體管理
? 協(xié)同研發(fā)
? 開(kāi)放的API接口
.jpg)
圖10 AUTOSAR符合性驗(yàn)證功能示意圖
.jpg)
圖11 Arxml文件對(duì)比和合并功能在設(shè)計(jì)流程中的應(yīng)用示意圖
AUTOSAR Simulation(Asim)-對(duì)AUTOSAR模型進(jìn)行代碼級(jí)的功能性仿真驗(yàn)證
? AUTOSAR單元測(cè)試和AUTOSAR集成測(cè)試(測(cè)試代碼可來(lái)源于ASCET、TargetLink、Embeddedcoder及手寫(xiě)代碼等)
? 提供“Automatic mode”、“Debugger mode”和“Interactive mode”等測(cè)試模式
? 在實(shí)際的AUTOSAR OS、RTE和Service中進(jìn)行仿真
? 黑白盒測(cè)試
? Debugging、Code Coverage & Profiling
? 支持FMI/FMU標(biāo)準(zhǔn)的聯(lián)合仿真,通過(guò)將軟件架構(gòu)實(shí)現(xiàn)導(dǎo)出成標(biāo)準(zhǔn)的FMU,用于AUTOSAR功能和被控對(duì)象或非AUTOSAR功能之間的跨學(xué)科仿真
.jpg)
圖12 AUTOSAR Builder支持FMI/FMU標(biāo)準(zhǔn)的聯(lián)合仿真
.jpg)
圖13 AUTOSAR Builder Asim仿真功能界面