15 KiB
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)
- 介绍(Introduction)
- [VirtualModules] 虚拟模块
- [InformationCategories] AUTOSAR 信息分类
- [DocumentAbbreviations] AUTOSAR 追踪前缀的文档缩写
- [NamespaceAbbreviations] AUTOSAR 命名空间
- 附录 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 原文 第 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 原文 第 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 批量翻译