autosar builder功能介绍
autosar builder 是达索旗下一款基于 eclipse 的开放、可扩展工具套件,用于设计和开发符合 autosar 标准的系统和软件。新版本2020x支持autosar classic 4.4.0及autosar adaptive r19-03。
图1 autosar builder工具主界面
autosar authoring tool(aat)-支撑完整的autosar系统研发
• 对classic platform autosar,支持application software development/system design/basic software configuration/system integration等研发工作。
♦ 支持导入/导出功能,包括不同的autosar版本、simulink模型、odx导入、ldf、dbc、fibex、ethernet arxml等
♦ 支持符合autosar的软件架构设计(包括rte contract phase和sw-c template generation等)
♦ 支持车载网络拓扑设计、网络通信设计(i.e.can/lin/flexray/etherent)、电气架构(ecu硬件结构)等
♦ 支持system extract & ecu extract导入导出
图2 runnable diagram
图3 system mapping diagram
图4 网关设计_自动识别路径
• 对adaptive platform autosar,支持machine manifest definition / ecu integration / system description等研发工作。
♦ 支持各种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导入
♦ 支持各种arxml文件导出
图5 adaptive platform autosar研发界面
图6 连通cp和ap的网络拓扑图
图7 代码生成及执行
图8 diagnostic port interface
图9 dds concept support
• 基础功能
♦ 多层次验证能力,包括但不限于autosar规定约束检查、导出至第三方工具的完整性检查(eb、davinci等)、autosar兼容性检查等
♦ 模型比较
♦ 变体管理
♦ 协同研发
♦ 开放的api接口
图10 autosar符合性验证功能示意图
图11 arxml文件对比和合并功能在设计流程中的应用示意图
autosar simulation(asim)-对autosar模型进行代码级的功能性仿真验证
• autosar单元测试和autosar集成测试(测试代码可来源于ascet、targetlink、embeddedcoder及手写代码等)
• 提供“automatic mode”、“debugger mode”和“interactive mode”等测试模式
• 在实际的autosar os、rte和service中进行仿真
• 黑白盒测试
• debugging、code coverage & profiling
• 支持fmi/fmu标准的联合仿真,通过将软件架构实现导出成标准的fmu,用于autosar功能和被控对象或非autosar功能之间的跨学科仿真
图12 autosar builder支持fmi/fmu标准的联合仿真
图13 autosar builder asim仿真功能界面