此页面提供中文版本。更多内容目前仅支持英文查看,请前往英文页面

功能特性图Feature Graph

AUTOSAR 功能特性是 AUTOSAR 标准中为满足用户目标而具备的特性。由于 AUTOSAR 包含众多功能,这些功能被构建成图形,以便直观呈现它们之间的依赖关系。存在以下几种依赖关系: 

强制依赖:即一个功能的正常运行离不开另一个功能。 

可选依赖:即可以依赖某个功能,也可以脱离它。 

替代依赖:即必须或可以从多个可能的功能中选择一个,但不能同时选择多个。 

为了凸显 AUTOSAR 标准的应用潜力,该图形呈现为树形结构,方便用户从抽象视图逐步深入到更详细的内容。此树形结构的顶层内容将在后续章节中介绍,完整的树形结构也已在此处提供链接。关于所有功能文档(包括各自的描述、依赖关系及其标识),可参考此处链接的 AUTOSAR R24-11 版本文档。 

未来优势 

AUTOSAR 计划在标准中进一步描述功能之间的关系,以及各功能与需求和 SWS 项(软件规范项)的关联。一方面,这将为标准的相应子领域明确定义术语;另一方面,能够筛选出一致的 SWS 项子集,例如适用于产品规格说明的子集。 

功能特性(第一级)Features (Level 1)

基础功能 Basic Functionality

基础功能代表了核心服务与能力,是开发和运行汽车软件应用的基础模块。此外,还包括运行时环境中的初始化和关闭操作(例如,ara::core::Initialize () 和 ::Deinitialize ())。 

通信 Communication

此功能描述了在汽车环境中实现不同软件组件、电子控制单元(ECUs)和外部系统之间数据交换的机制和协议。

开发 Development

此功能为汽车系统的软件开发流程提供便利并增强其效率。

诊断 Diagnostic

该功能特性确保: 

  • 诊断信息的统一呈现。

  • 高效的维护与故障排查。

  • 符合法规及法律要求。

执行环境 Execution Environment

运行时环境描述了使汽车软件组件能够在电子控制单元(ECUs)上执行的底层基础条件和支持机制。

硬件支持 IO Hardware Support IO

AUTOSAR 中的硬件支持 IO(输入输出)指的是促进软件应用与车辆硬件组件之间交互的功能。

平台更新 Platform Update

AUTOSAR 中的平台更新通过可控的更新流程,确保车辆软件始终保持最新状态并正常运行。

功能安全 Safety

功能安全 符合 ISO26262标准。 其底层结构遵循 ISO 26262-6:2018 的附录 D,以确保功能安全。

信息安全 Security

信息安全功能涵盖了多种机制和协议,旨在保护电子控制单元(ECU)的敏感资源(如加密密钥)、车辆网络及其通信免受未授权访问。

标准化应用接口 Standardized Application Interface

此功能包含通用的接口定义规范,以确保各应用之间的互操作性。

存储 Storage

为应用提供安全本地存储 。