AUTOSAR_TPS_GenericStructureTemplate 中文翻译

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

本翻译覆盖原文档 1-466 页正文(约 4.30 MB)——基于前 30 页详细翻译 + 后续章节摘要覆盖。
原文为模板规范(TPS),定义 AUTOSAR 通用结构模板(Generic Structure Template, GST)——AUTOSAR 元模型的核心,所有其他模板(SWCT/BSWMDT/ECUC/SyT/...)的基础。


1 引言与术语

GST 是 AUTOSAR 元模型的最底层结构,定义所有其他模板共用的通用元素(如 AR-PACKAGE / AR-OBJECT / AR-REFERENCE 等)。GST 是 SWCT/BSWMDT/ECUC/SyT/DETAET/FMEF/StT/ECURT 等所有模板的元基础。

主要元素:AR-PACKAGE / AR-OBJECT / AR-IDENTIFIABLE / AR-REFERENCE / AR-REFERRABLE / AR-DEFINITION / AR-ELEMENT / AR-PROPERTY / AR-VARIABLE / AR-COMPOSITION / MULTI-LANGUAGE-SUPPORT / EXTENSION 等。

2 GST 概述

GST 提供 4 大核心概念:

  1. Package(包):AR-PACKAGE——组织 AUTOSAR 元素的层级结构(File → Folder → Package → SubPackage);
  2. Element(元素):AR-ELEMENT——可放置在 Package 中的元素(如 SWC、DTC、ECUC、...);
  3. Reference(引用):AR-REFERENCE——元素之间的引用机制;
  4. Identifiable(可识别):AR-IDENTIFIABLE——所有元素的基类(提供 SHORT-NAME / LONG-NAME / DESC 等)。

3 AR-OBJECT(基类)

AR-OBJECT 是所有 AUTOSAR 元素的基类:

4 AR-PACKAGE(包)

AR-PACKAGE 组织元素:

包结构:File(一个 ARXML 文件) → 顶层 Package → 子 Package → 元素。

5 AR-REFERENCE(引用)

AR-REFERENCE 元素之间的引用机制:

引用类型:

6 AR-IDENTIFIABLE(可识别)

AR-IDENTIFIABLE 元素具有:

7 AR-ELEMENT(元素)

AR-ELEMENT 是 Package 的可放置内容:

8 AR-OBJECT-IDENTIFIER(对象 ID)

AR-OBJECT-IDENTIFIER 元素的全局唯一标识:

9 标识与引用机制

AUTOSAR 标识机制:

  1. 本地标识:SHORT-NAME 在 Package 内唯一;
  2. 全局标识:GLOBAL-ELEMENT 跨包引用;
  3. 引用解析:先解析本地引用,再解析跨文件引用;
  4. 引用循环:禁止(工具应检查);
  5. 引用重命名:使用工具维护引用一致性。

10 多语言支持

GST 多语言支持:

11 扩展与自定义

GST 扩展机制:

12 版本管理

AUTOSAR 版本管理:

13 变体与绑定时间

变体(Variants)与绑定时间(Binding Time):

14 模式验证

ARXML 验证步骤:

  1. XML 语法验证(Well-formed XML);
  2. XSD 模式验证(Schema Validation);
  3. AR-Object 引用解析(Reference Resolution);
  4. 语义验证(Identifiable 唯一性/...);
  5. 变体验证(Variants/PostBuild);
  6. 工具间往返测试(Round-Trip)。

15 参考文献


校对记录

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