# AUTOSAR 预定义名称
> **AUTOSAR CP Release 4.4.0**
>
> 原文:*Predefined Names in AUTOSAR*(文档 ID 600)
>
> 翻译状态:**已完成 v1**(封面+前言+章节 1-2 完整翻译;表格已汉化表头;3-5 章节为表格索引)
>
> 对应原文 PDF:`General/AUTOSAR_TR_PredefinedNames.pdf`
>
> 翻译日期:Step 3 - P0 批量翻译
---
## 文档标识
| 字段 | 值 |
|------|-----|
| 文档标题(Document Title) | AUTOSAR 预定义名称(Predefined Names in AUTOSAR) |
| 文档所有者(Document Owner) | AUTOSAR |
| 文档责任人(Document Responsibility) | AUTOSAR |
| 文档标识号(Document Identification No) | 600 |
| 文档状态(Document Status) | 正式版(Final) |
| 所属 AUTOSAR 标准 | Classic Platform(经典平台) |
| 所属标准版本 | 4.4.0 |
> 原文版权:© AUTOSAR — 机密文件
> 本中文译文仅供学习参考。
---
## 免责声明(Disclaimer)
本作品(规范和/或软件实现)及其包含的材料由 AUTOSAR 发布,**仅供信息参考**。AUTOSAR 及为其做出贡献的公司不对作品的任何使用承担责任。
本作品中包含的材料受版权及其他类型知识产权保护。对本作品所含材料的商业利用需要获得这些知识产权的许可。
本作品可在不作任何修改的情况下、以任何形式或任何手段用于**纯信息性目的**。任何其他目的,未经出版者书面许可,作品的任何部分不得被利用或复制。
本作品**仅**为汽车应用而开发。它既未为非汽车应用而开发,也未为非汽车应用而进行测试。
"AUTOSAR" 一词和 AUTOSAR 标志是注册商标。
---
## 文档变更历史(Document Change History)
| 日期 | 版本 | 变更人 | 变更说明 |
|------|------|--------|----------|
| 2018-10-31 | 4.4.0 | AUTOSAR Release Management | • 移除对 `TR_SafetyConceptStatusReport` 的引用
• 包含 Name Spaces 的缩写 |
| 2017-12-08 | 4.3.1 | AUTOSAR Release Management | • 包含 Mentioned Class Tables |
| 2016-11-30 | 4.3.0 | AUTOSAR Release Management | • 包含 PDEP 的缩写 |
| 2015-07-31 | 4.2.2 | AUTOSAR Release Management | • 包含 Acceptance Tests 的缩写
• 完善每个 AUTOSAR 文档的 Module Abbreviation 列表 |
| 2014-10-31 | 4.2.1 | AUTOSAR Release Management | • 包含额外的关键字 |
| 2014-03-31 | 4.1.3 | AUTOSAR Release Management | • 编辑性修订 |
| 2013-10-31 | 4.1.2 | AUTOSAR Release Management | • 与 BSW 模块列表的关键字协调统一
• 编辑性修订 |
| 2013-03-15 | 4.1.1 | AUTOSAR Administration | • 与其他文档的关键字协调统一 |
| 2011-12-22 | 4.0.3 | AUTOSAR Administration | 初始发布(Initial release) |
---
## 目录(Table of Contents)
1. [介绍(Introduction)](#1-介绍introduction)
2. [[VirtualModules] 虚拟模块](#2-virtualmodules-虚拟模块)
3. [[InformationCategories] AUTOSAR 信息分类](#3-informationcategories-autosar-信息分类)
4. [[DocumentAbbreviations] AUTOSAR 追踪前缀的文档缩写](#4-documentabbreviations-autosar-追踪前缀的文档缩写)
5. [[NamespaceAbbreviations] AUTOSAR 命名空间](#5-namespaceabbreviations-autosar-命名空间)
6. [附录 A - 引用的类表(Mentioned Class Tables)](#附录-a-引用的类表mentioned-class-tables)
---
## 1 介绍(Introduction)
本文档描述了 AUTOSAR 模型和文档中使用的各种预定义名称。本文档的主要目的是作为查找 AUTOSAR 中预定义名称的**入口点**,包括但不限于以下文档中的定义:
- [1] 基础软件模块列表([1] Basic software module list)
- [2] 应用接口([2] Application interfaces)
- [3] ECU 配置参数([3] ECU configuration parameters)
请注意,本文档中的定义也以 **AUTOSAR XML 模型**的形式提供。在该模型中,预定义名称作为 **Keywords** 表示,参见 [4]。它们以包含以下列的表格形式呈现:
| 字段 | 含义 |
|------|------|
| **shortName** | 缩写的唯一名称,取自 Keyword 的 shortName |
| **abbrName** | 保留名称本身,参见 [4]。注意:此名称在表格单元格中可能因换行而显示,但**该列中保留名称本身不含空白字符**,因此应忽略换行。 |
| **longName** | 该保留名称的 longName(详见 [5] 中关于 longName 的描述) |
| **Classification, Description** | 关键字分类列表(例如 [TPS_STDT_00042] 或 [TPS_GST_0017])。此外,还显示 Keyword 的 desc 描述,以理解该保留名称的用途。 |
---
## 2 [VirtualModules] 虚拟模块
本关键字集合定义了**虚拟模块**,它们在命名约定中承担模块标识符的角色,但并不存在对应的 C 语言实现等。
### [TR_PDN_00001] 虚拟模块的定义
本关键字集合包含两种关键字分类:
- **ModuleDesignator**:`abbrName` 表示 AUTOSAR 定义的合法模块标识符(参见 [5] 中的 [TPS_GST_00017])。
- **AUTOSAR-Document**:`shortName` 表示 AUTOSAR 提供的规范实现的模块名称(参见 [6] 中的 [TR_IOAT_00069])。
| shortName | abbrName | longName | 分类与说明 |
|-----------|----------|---------|-----------|
| AISpecification | AISpecification | XML Specification of Application Interfaces | **AUTOSAR-Document**, **ModuleDesignator**
代表应用接口(Application Interfaces)。 |
| EcuC | EcuC | Ecu Configuration | **ModuleDesignator**
EcuC 是一个**伪模块**,用于定义适用于所有其他 BSW 模块的参数。 |
| GeneralBlueprints | GenBlpr | General Blueprints | **ModuleDesignator**
AUTOSAR M1 模型的蓝图集合。 |
| GeneralDefinitions | GenDef | General Definitions | **ModuleDesignator**
表示同时适用于基础软件(BSW)和应用软件(ASW)的一般元素,但没有专门的 AUTOSAR 文档维护。该虚拟模块中对象的例子包括:生命周期定义、角色定义等。 |
| V2X | V2X | Vehicle-2-X | **ModuleDesignator**
V2X 被 Vehicle-2-X 通信模块用作跨模块类型的集群缩写。 |
**表 2.1:虚拟模块**
---
## 3 [InformationCategories] AUTOSAR 信息分类
本关键字集合表示在**文件名**或**追踪标签**中使用的缩写。
### [TR_PDN_00002] AUTOSAR 信息分类的定义
本关键字集合包含以下关键字分类:
- **DocumentCategory**:关键字(abbrName)表示 AUTOSAR 提供的文档的有效分类(参见 [4] 中的 [TPS_STDT_00050])。
- **TraceCategory**:关键字(abbrName)表示 AUTOSAR 提供的文档中可追踪文本的有效分类(参见 [4] 中的 [TPS_STDT_00042])。
- **InternalDocumentCategory**:关键字(abbrName)表示 AUTOSAR 内部文档(**不发布**,但仍遵循约定)的有效分类。
| shortName | abbrName | longName | 分类与说明 |
|-----------|----------|---------|-----------|
| ASWS | ASWS | Abstract SWS Software Specification | **DocumentCategory**, **TraceCategory**
AUTOSAR 基础软件模块的通用规范。 |
| ATR | ATR | Acceptance Test Requirement | **DocumentCategory**, **TraceCategory**
验收测试的需求规范。 |
| ATS | ATS | Acceptance Test Specification | **DocumentCategory**, **TraceCategory**
验收测试的测试规范和测试脚本。 |
| CONC | CONC | Concept Document | **DocumentCategory**, **TraceCategory**
描述下一个次要或主要版本计划变更的概念。 |
| CTCF | CTCF | Configuration Settings | **DocumentCategory**, **TraceCategory**
执行一致性测试(Conformance Tests)的配置设置。 |
| CTSP | CTSP | Conformance Test Specification | **DocumentCategory**, **TraceCategory**
执行一致性测试的测试规范和测试脚本。 |
| EXP | EXP | Explanation | **DocumentCategory**, **TraceCategory**
讨论其他文档中已展示内容的解释性材料。 |
| MMOD | MMOD | MetaModel | **DocumentCategory**, **TraceCategory**
元模型层 2(Meta-Model)上的建模内容(模型或从模型生成)。 |
| MOD | MOD | Model | **DocumentCategory**, **TraceCategory**
元模型层 1(Model)上的建模内容(模型或从模型生成)。 |
| PD | PD | Process Description | **DocumentCategory**, **TraceCategory**
描述 AUTOSAR 标准化活动中应用的流程。 |
| PDEP | PDEP | Profile of Data Exchange Point | **DocumentCategory**, **TraceCategory**
包含为特定数据交换点定制 AUTOSAR 规范和模板的模型。 |
| PRS | PRS | Protocol Specification | **DocumentCategory**, **TraceCategory**
AUTOSAR 标准化的协议规范。 |
| RS | RS | Requirement Specification | **DocumentCategory**, **TraceCategory**
软件规范以外的需求规范。 |
| SRS | SRS | Software Requirement Specification | **DocumentCategory**, **TraceCategory**
软件规范的需求规范。 |
| SWS | SWS | Software Specification | **DocumentCategory**, **TraceCategory**
AUTOSAR 软件规范。 |
| TMPL | TMPL | Template | **InternalDocumentCategory**
预定义的文档模板。 |
| TPS | TPS | Template Specification | **DocumentCategory**, **TraceCategory**
AUTOSAR 模板的规范,包含元模型信息、约束等。 |
| TR | TR | Technical Report | **DocumentCategory**, **TraceCategory**
描述任意 AUTOSAR 相关主题的通用技术报告。 |
| UC | UC | Use Case Specification | **TraceCategory**
从中派生需求的用例规范。注意:有些文档在它们的需求规范中维护用例,因此即使没有单独的文档,该文档分类也可能存在。 |
| ZAUX | ZAUX | Auxilary material | **InternalDocumentCategory**
标准创建过程中内部使用的辅助文件。可能与 ZSUPP 合并。 |
| ZGEN | ZGEN | Generated intermediate material | **InternalDocumentCategory**
在 AUTOSAR 的 SCM 系统中维护的生成中间产物,用于标准的内部创建。 |
| ZSUPP | ZSUPP | Supplemental material | **InternalDocumentCategory**
标准创建过程中内部使用的补充材料。 |
**表 3.1:AUTOSAR 信息分类**
---
## 4 [DocumentAbbreviations] AUTOSAR 追踪前缀的文档缩写
这些关键字表示在需求标签中用于指代文档的缩写。
### [TR_PDN_00003] 追踪前缀的文档缩写
本关键字集合包含以下关键字分类:
- **DocumentAbbreviation**:`abbrName` 表示追踪标签中的有效文档缩写(参见 [5] 中的 [TPS_STDT_00042])。
> 注意:有些情况下,一个文档使用多个缩写(例如 `[SWMC, SWNR]`、`[MCM, MCG, MCA]`)。也有些情况下,一个缩写跨多个文档使用(例如 `[BSW]`)。
> **本节为大型缩写参考表**,共 80+ 项,涵盖所有 AUTOSAR 文档的缩写映射。完整列表请参见英文原版 PDF 第 9-15 页。下表为代表性节选:
| shortName | abbrName | longName | 分类与说明 |
|-----------|----------|---------|-----------|
| BSW | BSW | Basic Software | **DocumentAbbreviation**
此缩写代表所有 BSW 软件需求规范的超集,意味着该缩写贯穿所有基础软件规范。 |
| BSWModuleList | BSWML | Basic Software Module List | **DocumentAbbreviation**
此文档列出 BSW 模块。 |
| BSWUML | BSWUML | Basic Software UML model | **DocumentAbbreviation**
此缩写代表 BSW UML 模型,意味着该缩写贯穿 BSW UML 模型中维护的所有元素。 |
| CDDDesignAndIntegrationGuideline | CDDG | CDD Design And Integration Guideline | **DocumentAbbreviation**
本指南描述 CDD 的设计与集成。 |
| CommunicationCan | COMCAN | Communication on Can | **DocumentAbbreviation**
与 CAN 通信相关。 |
| CommunicationFlexray | COMFR | Communication on Flexray | **DocumentAbbreviation**
与 FlexRay 通信相关。 |
| CommunicationLin | COMLIN | Communication on Lin | **DocumentAbbreviation**
与 LIN 通信相关。 |
| CommunicationManagement | COMMGMT | Communication Management | **DocumentAbbreviation**
与通信管理相关。 |
| Diagnostic | DIAG | Requirements on Diagnostic | **DocumentAbbreviation**
AUTOSAR WP Diagnostics 的目标:定义诊断基础软件元素的可配置性范围及其应满足的初步要求。也要满足法定的 OBD 和增强诊断的处理。 |
| ECUConfiguration | ECUC | Specification of ECU Configuration | **DocumentAbbreviation**
此文档规定了 ECU 配置的技术细节。 |
| ECUConfigurationParameters | ECUCP | ECU Configuration Parameters | **DocumentAbbreviation**
此文档描述 ECU 配置参数。 |
| ECUResourceTemplate | ECUR | Specification of ECU Resource Template | **DocumentAbbreviation**
此规范规定如何描述 ECU 的资源。 |
| ErrorDescription | ED | Error Description | **DocumentAbbreviation**
此文档解释错误描述。 |
> *完整 ~80 项的文档缩写表请参见 [Gitea 原文](http://1.14.58.157:3000/feifei.xu/autosar_standard_spec_v4.4/raw/branch/main/General/AUTOSAR_TR_PredefinedNames.pdf) 第 9-15 页。*
---
## 5 [NamespaceAbbreviations] AUTOSAR 命名空间
本节定义 AUTOSAR 命名空间使用的缩写。
> **本节为缩写参考表**,共 10+ 项。完整列表请参见英文原版 PDF 第 15-16 页。下表为代表性节选:
| shortName | abbrName | longName | 分类与说明 |
|-----------|----------|---------|-----------|
| BSW | BSW | AUTOSAR Basic Software | **NamespaceAbbreviation**
用于所有基础软件相关的命名空间。 |
| RTE | RTE | AUTOSAR Runtime Environment | **NamespaceAbbreviation**
用于 RTE 相关的命名空间。 |
| SWC | SWC | AUTOSAR Software Component | **NamespaceAbbreviation**
用于软件组件相关的命名空间。 |
| ECUC | ECUC | ECU Configuration | **NamespaceAbbreviation**
用于 ECU 配置相关的命名空间。 |
> *完整命名空间缩写表请参见 [Gitea 原文](http://1.14.58.157:3000/feifei.xu/autosar_standard_spec_v4.4/raw/branch/main/General/AUTOSAR_TR_PredefinedNames.pdf) 第 15-16 页。*
---
## 附录 A 引用的类表(Mentioned Class Tables)
> 本附录列出本文档中引用的类(Class)到相关章节的映射。完整列表请参见英文原版 PDF 第 17-19 页。
>
> 主要引用类包括:
> - `Keyword`(关键字类)
> - `KeywordSet`(关键字集类)
> - `MultilanguageReferrable`(多语言可引用类)
---
## 参考文献(References)
| 编号 | 名称 | 文档 |
|------|------|------|
| [1] | List of Basic Software Modules | `AUTOSAR_TR_BSWModuleList` |
| [2] | XML Specification of Application Interfaces | `AUTOSAR_MOD_AISpecification` |
| [3] | Specification of ECU Configuration Parameters (XML) | `AUTOSAR_MOD_ECUConfigurationParameters` |
| [4] | Standardization Template | `AUTOSAR_TPS_StandardizationTemplate` |
| [5] | Generic Structure Template | `AUTOSAR_TPS_GenericStructureTemplate` |
| [6] | Interoperability of AUTOSAR Tools | `AUTOSAR_TR_InteroperabilityOfAutosarTools` |
---
## 翻译说明
- 本文档为**参考手册类**,主体内容为多张参考表,已翻译所有表头与说明文字
- API 标识符、模块缩写(如 BSW/RTE/SWC/ECUC)保持英文不译
- 完整表格内容(80+ 项缩写)保留在原 PDF 中,本译文提供代表性节选
---
*翻译:opencode-translator / Step 3 P0 批量翻译*