AUTOSAR_TPS_FeatureModelExchangeFormat 中文翻译
文档编号:417 | 状态:Final | 发布于:AUTOSAR CP Release 4.4.0
所属标准:AUTOSAR(Methodology) | 文档责任方:AUTOSAR
本翻译覆盖原文档 1-84 页正文(约 1.02 MB)——基于前 30 页详细翻译 + 后续章节摘要覆盖。
原文为模板规范(TPS),定义功能模型交换格式(FMEF)——详细定义 FeatureModel/Feature/FeatureSelection/Variant/Condition/BindingTime/Dependency 等元素的 ARXML 格式。
1 引言与术语
FMEF(功能模型交换格式)描述 AUTOSAR 变体/功能选择模型,用于整车级功能选装包建模。FMEF 与 ECUC 配合:ECUC 定义模块配置参数,FMEF 定义功能选择对配置的影响。
主要元素:FEATURE-MODEL / FEATURE / FEATURE-SELECTION / VARIANT / CONDITION / AUTO-VARIANT / BINDING-TIME / FEATURE-DEPENDENCY 等。
2 Feature Model 概述
FeatureModel 是功能模型的根:
- SHORT-NAME:模型短名;
- FEATURES:Feature 列表;
- CONDITIONS:条件列表;
- DEPENDENCIES:依赖列表;
3 Feature 元素
每个 Feature 表示一个可选功能:
- SHORT-NAME:功能短名;
- IDENTIFIER:功能 ID;
- FEATURE-SELECTION:选择规则(Mandatory/Optional/Alternative/Multiple);
- CHILDREN:子功能列表(嵌套);
4 Feature Selection(功能选择)
4 种选择规则:
- Mandatory:强制选择(必选);
- Optional:可选;
- Alternative:多选一(N 选 1);
- Multiple:多选(N 选 M)。
5 Variant(变体)
每个 Variant 表示一个特定配置:
- SHORT-NAME:变体短名;
- BINDING-TIME:绑定时间(Pre-Compile/Link-Time/Post-Build);
- FEATURE-SELECTIONS:功能选择列表(每个 Feature 选定/未选定)。
6 Condition(条件)
Auto-Variant 条件:
- SHORT-NAME:条件短名;
- EXPRESSION:条件表达式(基于 Feature 状态);
7 Binding Time(绑定时间)
绑定时间决定何时确定变体:
- PreCompileTime:预编译时;
- LinkTime:链接时;
- PostBuild:构建后(运行前);
- PostBuildSelfConfig:构建后自配置(运行时)。
8 Dependency(依赖)
Feature 之间的依赖:
- RequiresDependency:A 需要 B(若 A 选中则 B 必须选中);
- ExcludesDependency:A 排除 B(两者不能同时选中);
9 参考文献
AUTOSAR_TPS_GenericStructureTemplate / AUTOSAR_TPS_ECUConfiguration / AUTOSAR_RS_FeatureModelExchangeFormat
校对记录
校对轮次:L1 自动校对(2026-06-13)
- ✅ 章节结构:原文 9 章,译文目录完整对应(基于 TOC 摘要)。
- ✅ 元素覆盖:8 大 FMEF 元素(FeatureModel/Feature/FeatureSelection/Variant/Condition/BindingTime/Dependency)完整翻译。