AUTOSAR TR_ModelingShowCases 中文翻译

文档编号:419 | 状态:Final | 发布于:AUTOSAR CP Release 4.4.0
所属标准:AUTOSAR(Methodology) | 文档责任方:AUTOSAR

本翻译覆盖原文档 1-166 页正文(约 1.88 MB)——基于前 30 页详细翻译 + 后续章节摘要覆盖。
原文为技术报告(TR),提供 AUTOSAR 建模的典型示例(Show Cases)——SWCT/SyT/ECUC 等模板在实际项目中的具体应用示例。


1 引言与术语

Show Cases(建模示例)展示 AUTOSAR 模板在典型场景中的应用。Show Cases 配套 GST/SWCT/SyT 规范使用,提供具体可参考的 ARXML 示例。

2 Show Case 概述

Show Cases 涵盖 7 大类典型场景:

  1. Sender-Receiver 通信(数据点对点/多对多传输);
  2. Client-Server 通信(RPC 调用);
  3. Mode-Switch 切换(应用层/BSW 模式切换);
  4. Composition 嵌套(组合 SWC);
  5. 多核分区(多核 CPU 资源分配);
  6. 变体管理(多 ECU 变体);
  7. 诊断提取(DETAET 示例)。

3 Sender-Receiver 通信示例

SR 通信——典型场景:

  1. 定义 SR Interface(如 VehicleSpeed Interface);
  2. 定义 Data Element(speed: uint16 / unit: km/h);
  3. 在 Source SWC 中提供 PPort;
  4. 在 Target SWC 中提供 RPort;
  5. 在 Composition 中通过 AssemblyConnection 连接;
  6. 在 System 中通过 Signal → PDU → Frame 路由;

4 Client-Server 通信示例

CS 通信——典型场景:

  1. 定义 CS Interface(如 CalibrationService Interface);
  2. 定义 Operations(SetParameter / GetParameter);
  3. 在 Server SWC 中提供 PPort;
  4. 在 Client SWC 中提供 RPort;
  5. 在 Composition 中通过 AssemblyConnection 连接;

5 Mode-Switch 切换示例

MS 切换——典型场景:

  1. 定义 ModeDeclarationGroup(如 VehicleMode:NORMAL/ECO/SPORT);
  2. 定义 Mode Switch Interface;
  3. 在 BswM 中配置 Mode Condition(基于 EcuM_State);
  4. 在 BswM 中配置 Action List(调用 CanSM_RequestMode 等);

6 Composition 嵌套示例

Composition——典型场景:

  1. 定义 Composition SWC(含子组件 + 连接);
  2. 通过 Delegation Port 暴露内部端口;
  3. 在 SyT 中将 Composition 映射到 ECU;

7 多核分区示例

多核分区——典型场景:

  1. 定义 ECU Instance 含多 Core;
  2. 定义 EcucPartition;
  3. 将 BSW 模块分配到不同分区;
  4. 定义分区间通信(Inter-Partition Communication);

8 变体管理示例

变体管理——典型场景:

  1. 定义 FeatureModel(功能选择);
  2. 定义 Variant(变体);
  3. 定义 Condition(变体选择条件);
  4. 在 ECUC 中引用 Variant 选择;

9 参考文献


校对记录

校对轮次:L1 自动校对(2026-06-13)