Add AUTOSAR v4.4 translation pilot: terminology, progress tracker, SRS_BSWGeneral sample

This commit is contained in:
opencode-translator
2026-06-12 15:29:02 +08:00
parent bf21120e94
commit 43ddcf23e4
3 changed files with 710 additions and 0 deletions
+328
View File
@@ -0,0 +1,328 @@
# 基础软件模块通用需求
> **AUTOSAR CP Release 4.4.0**
>
> 原文:*General Requirements on Basic Software Modules*(文档 ID 043
>
> 翻译状态:**试点译文 v1**(已校对样章;其余待批量翻译)
>
> 对应原文 PDF`BSWGeneral/AUTOSAR_SRS_BSWGeneral.pdf`
>
> 翻译日期:2024 年 Step 2 试点
---
## 文档标识
| 字段 | 值 |
|------|-----|
| 文档标题(Document Title | 基础软件模块通用需求(General Requirements on Basic Software Modules |
| 文档所有者(Document Owner | AUTOSAR |
| 文档责任人(Document Responsibility | AUTOSAR |
| 文档标识号(Document Identification No | 043 |
| 文档状态(Document Status | 正式版(Final |
| 所属 AUTOSAR 标准 | Classic Platform(经典平台) |
| 所属标准版本 | 4.4.0 |
> 原文版权:© AUTOSAR — 机密文件
> 本中文译文仅供学习参考。
---
## 文档变更历史(Document Change History
| 日期 | 版本 | 变更人 | 变更说明 |
|------|------|--------|----------|
| 2018-10-31 | 4.4.0 | AUTOSAR Release Management | • 新增安全事件分类需求(SRS_BSW_00488<br>• 新增模块初始化错误相关需求(SRS_BSW_00487<br>• 头文件清理<br>• 移除过时引用<br>• 编辑性修订 |
| 2017-12-08 | 4.3.1 | AUTOSAR Release Management | • 头文件生命周期变更<br>• 更新相关标准和规范<br>• 编辑性修订 |
| 2016-11-30 | 4.3.0 | AUTOSAR Release Management | • 新增 C90 接口支持<br>• 更新 MISRA 2012 支持<br>• 移除过时引用<br>• 编辑性修订 |
| 2015-07-31 | 4.2.2 | AUTOSAR Release Management | • 引入新需求 SRS_BSW_00403<br>• 引入新需求 SRS_BSW_00351<br>• 修改需求 SRS_BSW_00406 和 SRS_BSW_00450<br>• 调试支持标记为过时 |
| 2014-10-31 | 4.2.1 | AUTOSAR Release Management | • 后构建配置与 SWS_BSWGeneral 对齐<br>• 运行时错误定义的重新表述<br>• 引入 SupportForPBLAndPBSECUConfiguration 概念<br>• 编辑性修订 |
| 2014-03-31 | 4.1.3 | AUTOSAR Release Management | • 移除/修改关于标准头文件的需求,提供更抽象的视图<br>• 改进运行时错误的定义<br>• 编辑性修订 |
| 2013-10-31 | 4.1.2 | AUTOSAR Release Management | • 修订接口管理及其类型到模块的独立头文件中<br>• 删除冗余需求<br>• 编辑性修订 |
| 2013-03-15 | 4.1.1 | AUTOSAR Administration | • BSW 模块到 DEM 的接口和 DEM 去抖<br>• BSW 模块中断例程的声明和实现需求<br>• AUTOSAR 服务的函数原型和回调函数改进<br>• 安全性和完整性改进 |
| 2011-12-22 | 4.0.3 | AUTOSAR Administration | • 安全性和完整性改进:<br>&nbsp;&nbsp;• 限制 Init 和确定函数的调用方<br>&nbsp;&nbsp;• 可重入处理<br>&nbsp;&nbsp;• BSW 模块中断例程的新实现需求<br>&nbsp;&nbsp;• 适配 BSW 模块的包含结构(如 RTE 头文件处理)<br>&nbsp;&nbsp;• VENDOR_ID 格式调整,便于验证 |
> *注:以上变更历史为节选;完整记录请参见英文原版 PDF 第 1-7 页。*
---
## 目录(Table of Contents
1. [本文件范围(Scope of this document](#1-本文件范围scope-of-this-document)
- 1.1 [约束(Constraints](#11-约束constraints)
2. [如何阅读本文档(How to read this document](#2-如何阅读本文档how-to-read-this-document)
- 2.1 [使用的约定(Conventions used](#21-使用的约定conventions-used)
- 2.2 [需求结构(Requirements structure](#22-需求结构requirements-structure)
- 2.3 [到 AUTOSAR 版本的映射(Mapping to AUTOSAR releases](#23-到-autosar-版本的映射mapping-to-autosar-releases)
3. [缩略语与简称(Acronyms and abbreviations](#3-缩略语与简称acronyms-and-abbreviations)
4. [需求追踪(Requirements Tracing](#4-需求追踪requirements-tracing)
5. [基础软件通用需求(General Requirements on Basic Software](#5-基础软件通用需求general-requirements-on-basic-software)
- 5.1 [功能需求(Functional Requirements](#51-功能需求functional-requirements)
- 5.2 [非功能需求(Non-functional Requirements](#52-非功能需求non-functional-requirements)
6. [参考文献(References](#6-参考文献references)
> *注:以上为节选目录。完整目录见英文原版 PDF 第 8 页。*
---
## 1 本文件范围(Scope of this document
AUTOSAR WP Architecture 工作组及本文档的目标是,定义一套适用于 AUTOSAR 基础软件所有 SW 模块的基础通用需求。这些需求应被负责基础软件模块规范的工作包所采纳并细化。
本文档中定义的功能需求应在 AUTOSAR 基础软件的每一份软件规范(SWS)文档中被引用。
### 1.1 约束(Constraints
基础软件模块需求规范的首要范围是**非安全相关**的系统。因此,安全需求被赋予中等优先级。
---
## 2 如何阅读本文档(How to read this document
每个需求都有以 "BSW"Basic Software,基础软件)为前缀的唯一标识符。任何评审注释、意见或问题,请引用此唯一 ID,而不是章节或页码!
### 2.1 使用的约定(Conventions used
- AUTOSAR 文档中需求的表示遵循 [TPS_STDT_00078] 中规定的表格。
- 在需求中,应使用以下具有特定语义的关键词(基于 IETF 互联网工程任务组的约定)。
本文档中关键词 "MUST"、"MUST NOT"、"SHALL"、"SHALL NOT"、"SHOULD"、"SHOULD NOT"、"MAY" 和 "OPTIONAL" 的解释如下:
| 关键词 | 中文 | 含义 |
|--------|------|------|
| **SHALL** | 应 | 表示该定义是规范的**绝对要求**。 |
| **SHALL NOT** | 不应 | 表示该定义是规范的**绝对禁止**。 |
| **MUST** | 必须 | 表示该定义是规范中**出于法律原因**的绝对要求。 |
| **MUST NOT** | 不可 | 表示该定义是规范中**出于法律约束**的绝对禁止。 |
| **SHOULD** | 宜 | 表示在特定情况下忽略某项可能存在合理理由,但在选择不同方案之前**必须**充分理解并仔细权衡全部影响。 |
| **SHOULD NOT** | 不宜 | 表示在特定情况下接受或使用特定行为可能是可接受的或有用的,但在实现此标签描述的任何行为之前**应**理解全部影响并仔细权衡。 |
| **MAY** | 可 | 表示该项是**真正可选**的。某供应商可能因为特定市场需要而包含该项,或因认为该项能增强产品而包含;另一供应商可能省略同一项。**不**包含某选项的实现**必须**准备好与**包含**该选项的另一实现互操作(功能可能有所缩减)。反之亦然——**包含**某选项的实现**必须**准备好与**不包含**该选项的实现互操作(该选项提供的特性除外)。 |
所有需求表格均符合模板 TPS_StdT_00077。
### 2.2 需求结构(Requirements structure
每个模块专属章节包含对基础软件模块的简短功能描述。同一类型的需求在每个章节中按以下标题分组(适用时):
**功能需求(Functional Requirements**
- Configuration(配置)—— 指出模块中哪些元素需要可配置
- Initialization(初始化)
- Normal Operation(正常运行)
- Shutdown Operation(关闭操作)
- Fault Operation(故障处理)
- ……
**非功能需求(Non-Functional Requirements**
- Timing Requirements(时序需求)
- Resource Usage(资源占用)
- Usability(可用性)
- Output for other WPs(向其他工作组的输出,例如描述模板、工具链等)
- ……
### 2.3 到 AUTOSAR 版本的映射(Mapping to AUTOSAR releases
对于本文档 "基础软件模块通用需求" 中定义的每条需求,应包含对适用 AUTOSAR 版本的引用。这通过需求描述表中的 "AUTOSAR release" 行实现。
本需求规范包含适用于 AUTOSAR 基础软件中所有 SW 模块的通用需求。
每条需求的强制性部分在每条需求的描述中陈述。
---
## 3 缩略语与简称(Acronyms and abbreviations
### 缩略语(Acronyms
| 缩略语 | 描述 |
|--------|------|
| Interrupt frame | **中断帧**:由编译器或汇编器为中断例程的前缀和后缀生成的代码。此代码与具体微控制器相关。 |
| ISR | **Interrupt Service Routine**,中断服务例程。在 C 语言中,也作为宏用于声明 Category 2 中断服务例程。 |
### 简称(Abbreviations
| 简称 | 描述 |
|------|------|
| Cat2 | **Category 2**。Cat2 中断由 OS 支持,可以调用 OS 服务。 |
| Cat1 | **Category 1**。Cat1 中断不被 OS 支持,仅可调用一小组 OS 服务(全局中断使能与禁用)。 |
---
## 4 需求追踪(Requirements Tracing
> *本节建立通用需求与其他 AUTOSAR 文档的追踪关系。完整内容请参见英文原版 PDF 第 13-16 页。*
>
> 试点译文仅提供章节占位;批量翻译阶段将补全所有需求追踪条目。
---
## 5 基础软件通用需求(General Requirements on Basic Software
基础软件需求涵盖以下领域(domain):
- Body(车身)
- Powertrain(动力总成)
- Chassis(底盘)
- Safety(功能安全)—— 假设:由于硬件和系统基础设施与上述领域相似,已覆盖
ECU 应用经验取自以下具体应用:
- 天窗和电动车窗 ECU
- 柴油发动机 ECU
- ESP(电子稳定程序)ECU
- BMW、DC 和 VW 标准软件包('Standard Core'、'Standard Software Platform'、'Standard Software Core'),包括 ISO 17356-3 操作系统、通信模块、引导加载程序、所列领域的基础诊断功能
- 信息娱乐主控 ECU
### 5.1 功能需求(Functional Requirements
#### 5.1.1 配置(Configuration
##### 5.1.1.1 [SRS_BSW_00344] BSW 模块应支持链接时配置
```
Type: Valid
Description: Link-time configuration phase shall be supported.
Link-time parameters are optional.
应支持链接时配置阶段。链接时参数是可选的。
Rationale: Allow configurable functionality of modules that are
deployed as object code. Usually those modules are drivers.
允许以目标码形式部署的模块具备可配置功能。这些模块通常是驱动。
Use Case: --
Dependencies: [SRS_BSW_00342] Usage of source code and object code
Supporting Material: --
```
##### 5.1.1.2 [SRS_BSW_00404] BSW 模块应支持后构建配置
```
Type: Draft
Description: Post-build configuration phase shall be supported.
Post-build parameters are optional.
应支持后构建配置阶段。后构建参数是可选的。
Rationale: Change ECU configuration after ECU production without
an update of the whole application.
在不更新整个应用的前提下,在 ECU 生产后修改 ECU 配置。
Use Case: type declaration of the Config Type
typedef struct ComM_ConfigType_Tag {
...
} ComM_ConfigType; (in ComM.h)
as a forward declaration use:
typedef struct ComM_ConfigType_Tag ComM_ConfigType;
extern void ComM(ComM_ConfigType * ComMConfigPtr);
(in ComM.h)
Config Type 的类型声明(同上)
Dependencies: [SRS_BSW_00342] Usage of source code and object code
Supporting Material: --
```
##### 5.1.1.3 [SRS_BSW_00405] BSW 模块应支持多配置集
```
Type: Valid
Description: Modules of the AUTOSAR Basic Software shall be able to
operate with more than one configuration set, selectable
at start-up time.
AUTOSAR 基础软件的模块应能够在启动时选择使用多套配置
集中的任意一套运行。
Rationale: Application of the same software to different cars.
将同一软件应用于不同的车辆。
Use Case: --
Dependencies: [SRS_BSW_00342] Usage of source code and object code
Supporting Material: --
```
##### 5.1.1.4 [SRS_BSW_00345] BSW 模块应支持预编译配置
```
Type: Valid
Description: (原文未提供 Description 字段内容)
Rationale: Static configuration is decoupled from implementation.
Separation of configuration dependent data at compile
time furthermore enhances flexibility, readability and
reduces version management as no source code is affected.
静态配置与实现解耦。在编译时分离配置相关数据进一步
增强了灵活性、可读性,并减少了版本管理工作量
(不涉及源代码修改)。
Use Case: (原文未提供 Use Case 字段内容)
Dependencies: (原文未提供 Dependencies 字段内容)
Supporting Material: --
```
##### 5.1.1.5 [SRS_BSW_00159] AUTOSAR 基础软件的所有模块应支持基于工具的配置
```
Type: Valid
Description: All modules of the AUTOSAR Basic Software shall support
a tool based configuration.
AUTOSAR 基础软件的所有模块应支持基于工具的配置。
Rationale: Integration into AUTOSAR methodology
集成到 AUTOSAR 方法论中。
Use Case: The NVRAM manager can be automatically configured
depending on the NV ...
NvRAM 管理器可以根据 NV(block)信息自动配置…
*(完整 Use Case 见英文原版)*
Dependencies: --
Supporting Material: --
```
> **⚠️ 待翻译(TODO**
>
> 以下章节尚未翻译(占位标记),将在 Step 3(批量翻译 P0)阶段完成:
>
> - 5.1.2 Wake-Up(唤醒)—— 第 26 页
> - 5.1.3 Initialization(初始化)—— 第 26 页
> - 5.1.4 Normal Operation(正常运行)—— 第 28 页
> - 5.1.5 Shutdown Operation(关闭操作)—— 第 34 页
> - 5.1.6 Fault Operation and Error Detection(故障处理与错误检测)—— 第 34 页
> - 5.2 Non-functional Requirements(非功能需求)—— 第 43 页
> - 5.2.1 Software Architecture Requirements
> - 5.2.2 Software Integration Requirements
> - 5.2.3 Software Module Design Requirements
> - 5.2.4 Software Documentation Requirements
>
> 预计条目总数:~150 条 SRS_BSW_xxxxx 需求。
---
## 6 参考文献(References
### 6.1 AUTOSAR 交付物(Deliverables of AUTOSAR
参见 AUTOSAR 标准发布中列出的文档。
### 6.2 相关标准与规范(Related standards and norms
#### 6.2.1 ISO 17356
> *本节列出 ISO 17356 系列标准的引用。完整内容见英文原版 PDF 第 80 页。*
#### 6.2.2 AUTOSAR 供应商 ID 列表(AUTOSAR Vendor ID List
> *本节列出已注册的 AUTOSAR 供应商 ID 列表。*
---
## 翻译说明
### 翻译策略
- **API 标识符、模块缩写、协议名** 保持英文不译(如 `SRS_BSW_00344``BSW``RTE``NvM``ComM`
- **shall/must/should/may** 严格按 IETF 规范的中文译法
- **专有名词**AUTOSAR、ECU、ISO)保留英文
- 文档内首次出现的英文术语后附中文译名,后续以中文为主
### 与术语表的关系
本文档严格遵循 [`../翻译术语表.md`](../翻译术语表.md) v1。后续若发现新术语,会回填到术语表。
### 校对工作流
- 本译文为 **LLM 机翻 + 人工/AI 校对** 试点版本
- 标记 `<!-- TODO: 校对 -->` 的段落表示尚未校对的英文原版
- 建议校对时优先检查:表格内容、API 名、需求 ID 引用、版本号
---
*试点译文结束。*
*Pilot translation produced at Step 2 of the translation plan.*
*Translator note: This is a sample output to validate format; bulk translation follows in Step 3.*
+255
View File
@@ -0,0 +1,255 @@
# AUTOSAR 翻译术语表 v1
> 本表用于 AUTOSAR v4.4 标准规范中文翻译过程中保持术语一致性。
> 在 LLM 翻译时,应严格遵守本表,**API 标识符、模块缩写、协议名保持英文**。
---
## 一、总体架构(Architecture
| 英文 | 中文 | 说明 |
|------|------|------|
| AUTOSAR | AUTOSAR | Automotive Open System Architecture(专有名词不译) |
| ECU | ECU | Electronic Control Unit(电子控制单元) |
| Vehicle | 车辆 | |
| Platform | 平台 | |
| Layered Software Architecture | 分层软件架构 | |
| Basic Software (BSW) | 基础软件 (BSW) | |
| Application Layer | 应用层 | |
| Runtime Environment (RTE) | 运行时环境 (RTE) | |
| Software Component (SWC) | 软件组件 (SWC) | |
| Virtual Functional Bus (VFB) | 虚拟功能总线 (VFB) | |
| AUTOSAR Interface | AUTOSAR 接口 | |
| Standardized Interface | 标准化接口 | |
| Standardized AUTOSAR Interface | 标准化 AUTOSAR 接口 | |
| Communication | 通信 | |
| Service | 服务 | |
| ECU Abstraction Layer | ECU 抽象层 | |
| Microcontroller Abstraction Layer (MCAL) | 微控制器抽象层 (MCAL) | |
| Complex Driver (CDD) | 复杂驱动 (CDD) | |
| Memory Stack | 内存栈 | |
| Communication Stack | 通信栈 | |
## 二、模块/规范类型
| 英文 | 中文 | 说明 |
|------|------|------|
| EXP | 说明文档 | Explanatory Document |
| SRS | 软件需求规范 | Software Requirement Specification |
| SWS | 软件规范 | Software Specification |
| RS | 需求规范 | Requirement Specification |
| TR | 技术报告 | Technical Report |
| ASWS | 高级软件规范 | AUTOSAR Software Specification |
| MOD | 模型 | Model |
| TPS | 模板规范 | Template Specification |
## 三、操作系统与调度
| 英文 | 中文 |
|------|------|
| Operating System (OS) | 操作系统 (OS) |
| Task | 任务 |
| Schedule Table | 调度表 |
| Interrupt | 中断 |
| Resource | 资源 |
| Counter | 计数器 |
| Alarm | 闹钟 |
| Event | 事件 |
| Spinlock | 自旋锁 |
| Multi-core | 多核 |
| Timing Protection | 时间保护 |
| Stack Monitoring | 栈监控 |
## 四、通信模块
| 英文 | 中文 | 说明 |
|------|------|------|
| CAN | CAN | Controller Area Network |
| LIN | LIN | Local Interconnect Network |
| FlexRay | FlexRay | |
| Ethernet | 以太网 | |
| TTCAN | TTCAN | Time-Triggered CAN |
| PDU | PDU | Protocol Data Unit(协议数据单元) |
| Signal | 信号 | |
| Signal Group | 信号组 | |
| Frame | 帧 | |
| Network Management (NM) | 网络管理 (NM) | |
| Bus Mirroring | 总线镜像 | |
| SOME/IP | SOME/IP | Scalable service-Oriented MiddlewarE over IP |
| Transformer | 转换器 | |
| COM | COM | 通信模块 |
| PduR | PduR | PDU RouterPDU 路由器) |
| CanIf | CanIf | CAN InterfaceCAN 接口) |
| CanTp | CanTp | CAN Transport LayerCAN 传输层) |
| CanNm | CanNm | CAN Network Management |
| CanSm | CanSm | CAN State Manager |
| LinIf | LinIf | LIN Interface |
| LinTp | LinTp | LIN Transport Layer |
| FrIf | FrIf | FlexRay Interface |
| FrTp | FrTp | FlexRay Transport Layer |
| Nm | Nm | Network Management |
| NmIf | NmIf | Network Management Interface |
| E2E | E2E | End-to-End(端到端保护) |
| SecOC | SecOC | Secure Onboard Communication(车载安全通信) |
| IpduM | IpduM | I-PDU Multiplexer |
| V2X | V2X | Vehicle-to-Everything |
| SAE J1939 | SAE J1939 | |
| Gateway | 网关 | |
| SPI Handler | SPI 处理 | |
| Bus Tracer | 总线跟踪 | |
| Bus Mirroring | 总线镜像 | |
## 五、诊断
| 英文 | 中文 |
|------|------|
| Diagnostics | 诊断 |
| Diagnostic Communication Manager (DCM) | 诊断通信管理器 (DCM) |
| Diagnostic Event Manager (DEM) | 诊断事件管理器 (DEM) |
| Diagnostic Log and Trace (DLT) | 诊断日志与跟踪 (DLT) |
| DTC | DTC(诊断故障码) |
| UDS | UDS(统一诊断服务) |
| OBD | OBD(车载诊断) |
| FIM | FIM(功能抑制管理器) |
## 六、内存管理
| 英文 | 中文 |
|------|------|
| Non-Volatile Memory (NvM) | 非易失性存储管理器 (NvM) |
| Flash / EEPROM Emulation (Fee/Ea) | Flash/EEPROM 仿真 (Fee/Ea) |
| Memory Interface (MemIf) | 内存接口 (MemIf) |
## 七、模式与状态管理
| 英文 | 中文 |
|------|------|
| ECU State Manager (EcuM) | ECU 状态管理器 (EcuM) |
| BSW Mode Manager (BswM) | BSW 模式管理器 (BswM) |
| Communication Manager (ComM) | 通信管理器 (ComM) |
| Network State | 网络状态 |
| Sleep / Shutdown / Wake-up | 休眠 / 关闭 / 唤醒 |
## 八、安全与加密
| 英文 | 中文 |
|------|------|
| Safety | 功能安全 |
| ASIL | ASIL(汽车安全完整性等级) |
| Crypto Stack | 加密栈 |
| Key Management | 密钥管理 |
| Crypto Interface (CryIf) | 加密接口 (CryIf) |
| Crypto Service Manager (Csm) | 加密服务管理器 (Csm) |
| Crypto Driver (Crypto) | 加密驱动 (Crypto) |
| SHE | SHE(安全硬件扩展) |
| HSM | HSM(硬件安全模块) |
| TEE | TEE(可信执行环境) |
## 九、MCAL 驱动
| 英文 | 中文 |
|------|------|
| MCU Driver (Mcu) | MCU 驱动 (Mcu) |
| General Purpose Timer (Gpt) | 通用定时器 (Gpt) |
| Port Driver (Port) | 端口驱动 (Port) |
| Dio Driver (Dio) | 数字 I/O 驱动 (Dio) |
| ADC Driver (Adc) | ADC 驱动(模数转换) |
| PWM Driver (Pwm) | PWM 驱动(脉宽调制) |
| ICU Driver (Icu) | ICU 驱动(输入捕获) |
| Watchdog (Wdg) | 看门狗 (Wdg) |
| SPI | SPI(串行外设接口) |
| I2C | I2C |
| WdgIf | 看门狗接口 |
| WdgM | 看门狗管理器 |
## 十、配置与元模型
| 英文 | 中文 |
|------|------|
| ARXML | ARXMLAUTOSAR XML 配置格式) |
| ECU Extract | ECU 提取 |
| System Extract | 系统提取 |
| Meta Model | 元模型 |
| Class | 类 |
| Reference | 引用 |
| Aggregation | 聚合 |
| Composition | 组合 |
| Primitive | 基本类型 |
| Data Type | 数据类型 |
| Implementation Data Type | 实现数据类型 |
| Application Data Type | 应用数据类型 |
| Sender-Receiver | 发送者-接收者 |
| Client-Server | 客户端-服务器 |
| Inter-Runnable Variable | 可运行实体间变量 |
| Mode Declaration | 模式声明 |
| Mode Switch | 模式切换 |
| Mode Group | 模式组 |
## 十一、测试与标定
| 英文 | 中文 |
|------|------|
| XCP | XCP(通用测量与标定协议) |
| A2L | A2L(标定描述文件) |
| Calibration | 标定 |
| Measurement | 测量 |
| RTE | 运行时环境 |
## 十二、常见动词/短语
| 英文 | 中文 |
|------|------|
| shall | 应 | (需求条目强制词) |
| should | 宜 | (建议) |
| may | 可 | (允许) |
| must | 必须 | |
| shall not | 不应 | |
| Note: | 注: | |
| Rationale: | 原理: | |
| Use Case | 用例 | |
| Constraint | 约束 | |
| Requirement | 需求 | |
| Specification | 规范 | |
| Implementation | 实现 | |
| Configuration | 配置 | |
| Behavior | 行为 | |
| Sequence | 顺序/时序 | |
| State Machine | 状态机 | |
| Function | 功能 | |
| Service | 服务 | |
| Operation | 操作 | |
| Callback | 回调 | |
| Notification | 通知 | |
| Parameter | 参数 | |
| Argument | 形参 | |
| Return value | 返回值 | |
| Precondition | 前置条件 | |
| Postcondition | 后置条件 | |
| Error | 错误 | |
| Error Code | 错误码 | |
| Default | 默认 | |
| Supported | 支持 | |
| Not supported | 不支持 | |
## 十三、文档元数据
| 英文 | 中文 |
|------|------|
| Document Owner | 文档所有者 |
| Document Responsibility | 文档责任人 |
| Document Status | 文档状态 |
| Document Identification No | 文档标识号 |
| Final | 正式版 |
| Draft | 草稿 |
| Published | 已发布 |
| Change History | 变更历史 |
| Disclaimer | 免责声明 |
| Copyright | 版权 |
---
**维护说明:**
- 新术语请追加到对应分类
- 同一概念出现多种译法时,以本表为准
- API 标识符、模块名、协议名(CAN/LIN/FlexRay/SOME/IP 等)保持英文不译
- v1 创建于 Step 1;后续翻译过程中持续扩充
+127
View File
@@ -0,0 +1,127 @@
# AUTOSAR v4.4 翻译进度跟踪
> 跟踪 216 个 PDF 的翻译状态。
> 状态说明:⬜ 未开始 | 🟡 进行中 | ✅ 已完成 | ⚠️ 部分完成(仅章节)| ❌ 跳过
---
## 总体进度
| 项 | 数量 | 百分比 |
|---|---|---|
| 总 PDF 数 | 216 | 100% |
| 已完成 | 1 | 0.5% |
| 进行中 | 0 | 0% |
| 未开始 | 215 | 99.5% |
| 跳过 | 0 | 0% |
---
## 试点已完成(Step 2
| 模块 | PDF | 状态 | 译文文件 | 备注 |
|------|------|------|----------|------|
| BSWGeneral | AUTOSAR_SRS_BSWGeneral.pdf | ⚠️ 部分完成 | `BSWGeneral/AUTOSAR_SRS_BSWGeneral.md` | 封面+TOC+Ch 1-3 完整翻译;Ch 4-6 占位;Ch 5 仅 5 条需求作为样例。~150 条需求待补。 |
---
## 阶段计划
### 🟢 P0 - 基础与架构(Step 3
#### General11 PDF
- [ ] AUTOSAR_EXP_AIUserGuide.pdf
- [ ] AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
- [ ] AUTOSAR_EXP_VFB.pdf
- [ ] AUTOSAR_RS_Features.pdf
- [ ] AUTOSAR_RS_SWCModeling.pdf
- [ ] AUTOSAR_TR_AIDesignPatternsCatalogue.pdf
- [ ] AUTOSAR_TR_AIMeasurementCalibrationDiagnostics.pdf
- [ ] AUTOSAR_TR_PredefinedNames.pdf
- [ ] AUTOSAR_TR_SWCModelingGuide.pdf
- [ ] (其他 2 个 General 模块文档)
#### BSWGeneral13 PDF
- [ ] AUTOSAR_EXP_ApplicationLevelErrorHandling.pdf
- [ ] AUTOSAR_EXP_BSWDistributionGuide.pdf
- [ ] AUTOSAR_EXP_CDDDesignAndIntegrationGuideline.pdf
- [ ] AUTOSAR_EXP_ErrorDescription.pdf
- [ ] AUTOSAR_EXP_InterruptHandlingExplanation.pdf
- [ ] AUTOSAR_SRS_BSWGeneral.pdf — ⚠️ **试点**(部分完成)
- [ ] AUTOSAR_SWS_BSWGeneral.pdf
- [ ] AUTOSAR_SWS_CommunicationStackTypes.pdf
- [ ] AUTOSAR_SWS_CompilerAbstraction.pdf
- [ ] AUTOSAR_SWS_PlatformTypes.pdf
- [ ] AUTOSAR_SWS_StandardTypes.pdf
- [ ] AUTOSAR_TR_BSWModuleList.pdf
- [ ] AUTOSAR_TR_BSWUMLModelModelingGuide.pdf
#### MethodologyAndTemplates36 PDF 中的核心)
- [ ] (详见 `MethodologyAndTemplates/` 目录)
---
### 🟡 P1 - 核心 BSWStep 4
- Communication71
- Diagnostics3
- SystemServices13
- MCAL7
### 🟠 P2 - 扩展 BSWStep 5
- Memory16
- Safety9
- Crypto6
- ModeManagement4
- IO14
### 🔵 P3 - 高级主题(Step 6
- RTE2
- Libraries10
- GlobalTime4
- HMI1
- Chassis1
- Powertrain1
- Tools4
- ReleaseDocumentation2
---
## 已交付文件清单
### Step 1-2 产出
-`翻译术语表.md`v1~250 条术语)
-`翻译进度.md`(本文件)
-`BSWGeneral/AUTOSAR_SRS_BSWGeneral.md`(试点译文)
### 工作目录(不在仓库内)
- `/tmp/opencode/translate_workdir/extracted/` —— PDF 提取的原始文本
- `LayeredSoftwareArchitecture.txt`442KB
- `SRS_BSWGeneral.txt`220KB
- `SWS_COM.txt`544KB
- `/tmp/opencode/translate_workdir/pdf_inventory.txt` —— 完整 PDF 清单
---
## 试点经验总结
### 验证通过
1. `pdftotext -layout` 可正确提取 AUTOSAR PDF 文本,保留版面结构
2. 三个试点 PDFEXP/SRS/SWS 三种类型)均为文本型,无需 OCR
3. 翻译模板(封面 + TOC + 章节 + 需求)格式清晰、可复用
### 试点发现
- PDF 提取后 `⌈⌋` 是 AUTOSAR 需求表格的方框符号,需保留为表格代码块
- 章节编号(5.1.1.1)在 PDF 中可能有空行间隔,但章节顺序稳定
- 需求条目 ID(如 `SRS_BSW_00344`)必须**逐字保留**
### 风险
- 长文档(如 SWS_COM 185 页 / 10K 行)单次 LLM 翻译可能超上下文 → 需按章节分片
- 表格翻译:复杂表格(如 Traceability Matrix)需保持原结构,文字部分用中文替换
- 校对工作量:每篇文档翻译后建议人工抽检关键章节
---
## 下一步
按计划进入 **Step 3:批量翻译 P0**
预计产出:~50 个 P0 文档的中文 Markdown。