继续看AUTOSAR的文档,这次看一下安全扩展相关的部分。

770_AUTOSAR_RS_SafetyExtensions1_安全需求以及安全完整性_自动驾驶

       1 介绍

       1.1 范围 本文档收集了 AUTOSAR 模型的安全方面的需求,并将其纳入 AUTOSAR 模板。

       安全扩展的主要目标是使 AUTOSAR 系统的安全相关信息能够作为 AUTOSAR 模板的一部分进行交换。 这将为 AUTOSAR 元素、安全措施和 AUTOSAR 安全机制的安全需求的必要可追溯性奠定基础。 它还将确保在系统设计、实现和配置过程中为 AUTOSAR 元素提供适当的安全完整性级别,并且它们可以进行约束检查。

       在本文档的上下文中,功能安全机制是一个具体的产品部分,例如内存保护。 它们被视为功能安全措施的专业化,其中还包括流程步骤,如审查。 该定义与 ISO 26262-1 [1] 中针对这些术语给出的定义一致。

       AUTOSAR 安全扩展规范 [2] 将满足本文档中收集的需求。

770_AUTOSAR_RS_SafetyExtensions1_安全需求以及安全完整性_安全措施_02

       看过好几份文件都有这样的一段,基本是套话没有实质的梳理解释价值,跳过,后续其他的类似章节也跳过。

770_AUTOSAR_RS_SafetyExtensions1_安全需求以及安全完整性_算法_03

       1.3 指南

       应参考现有规范(以单一需求的形式)。与这些规范的差异被指定为附加需求。所有需求都应具有以下特性:

       • 冗余

       需求不得在一个需求或其他需求中重复。

       • 清晰性

       所有需求只允许一种解释的可能性。必须定义术语表中未使用的技术术语。

       • 原子性

       每个需求应仅包含一个需求。如果一个需求不能被拆分成进一步的需求,那么它就是原子的。

       • 可测试性需求应可通过分析、审查或测试进行测试。

       • 可追溯性 需求的来源和状态应始终可见。

       连续看了几份文件,似乎这一部分也是一个重复的片段,后面也不再重复梳理了。同样,几个跟踪矩阵也不再列数。

770_AUTOSAR_RS_SafetyExtensions1_安全需求以及安全完整性_html5_04

       4 需求

       本章描述了推动定义安全扩展规范 [2] 工作的所有需求。

       安全需求

       AUTOSAR 模型中可表达的安全需求

       安全需求应通过 AUTOSAR 元模型在 AUTOSAR 模型和文档中表达。

       AUTOSAR 中所有需求的一致规范和表示,包括安全需求及其规范项目。

770_AUTOSAR_RS_SafetyExtensions1_安全需求以及安全完整性_自动驾驶_05

       安全需求至少与其他需求一样具有表现力

       安全需求至少应能覆盖与 AUTOSAR 中的其他需求相同类型的信息。此外,请遵循 ISO 26262-8 的需求管理需求,参见 [1]。

       ISO 26262 [1] 等安全标准定义了安全需求定义的最低需求。此外,需要对 AUTOSAR 中的安全和非安全需求使用类似结构的统一定义。

770_AUTOSAR_RS_SafetyExtensions1_安全需求以及安全完整性_自动驾驶_06

       URI 的安全需求描述

       应该可以通过 URI 将 AUTOSAR 模型内的安全需求定义与该 AUTOSAR 模型外的该需求规范相关联。

       在实践中使用了几种交换需求的技术方法。这包括需求交换格式 (ReqIF) 或基于专有工具的交换。通过 URI 引用外部需求定义的可能性,可以在 AUTOSAR 模型内建立可追溯性,同时避免重复数据及其典型的负面影响。

770_AUTOSAR_RS_SafetyExtensions1_安全需求以及安全完整性_html5_07

       安全需求可区分

       安全需求应与 AUTOSAR 模型中的其他需求区分开来。

       安全标准的规定需要仅适用于安全需求。 这保证例如,用于可追溯性或 ASIL 相关的度量或约束。因此,有必要明确确定安全需求。

770_AUTOSAR_RS_SafetyExtensions1_安全需求以及安全完整性_安全机制_08

       唯一可识别的安全需求

       安全需求应是唯一可识别的。

       这是满足安全标准需求所必需的。

770_AUTOSAR_RS_SafetyExtensions1_安全需求以及安全完整性_安全机制_09

       安全需求的状态信息

       应能规定安全需求的状态。

770_AUTOSAR_RS_SafetyExtensions1_安全需求以及安全完整性_算法_10

       安全需求的层次

       应能规定安全需求的层次。

770_AUTOSAR_RS_SafetyExtensions1_安全需求以及安全完整性_html5_11

       安全需求分解

       应能将一个安全需求分解为两个独立的安全需求。

     ASIL 分解是 ISO 26262 中提供的一个概念,用于通过将安全需求拆分为独立的安全需求来降低安全需求的 ASIL。 ASIL 分解也应可用于 AUTOSAR 系统。

770_AUTOSAR_RS_SafetyExtensions1_安全需求以及安全完整性_html5_04

       独立性需求规范

       应该可以指定作为特殊安全需求的独立需求,并将其与安全需求的分解相关联。

       ASIL 分解只有在可以确保具有较低 ASIL 的结果安全需求的独立性时才允许。 这导致对独立性的需求与分解明显相关。

770_AUTOSAR_RS_SafetyExtensions1_安全需求以及安全完整性_安全机制_13

       安全完整性等级

       安全需求的 ASIL 属性

       应可以为安全需求指定 ASIL 属性。 属性的值至少应以明确的方式覆盖 ISO 26262 中列出的可能的 ASIL 值。

       确保系统功能安全的必要措施取决于适用的 ASIL。 将 ASIL 分配给系统元素是通过安全需求完成的。不遵守 ASIL 标准可能会导致系统不安全。

770_AUTOSAR_RS_SafetyExtensions1_安全需求以及安全完整性_算法_14

       AUTOSAR 元素的 ASIL 属性

       应该可以为作为 AUTOSAR 模型一部分的任何 AUTOSAR 元素指定 ASIL 属性。 属性的值至少应以明确的方式覆盖 ISO 26262 中列出的可能的 ASIL 值。

       这允许在安全要求和 AUTOSAR 元素之间交叉检查 ASIL 值。 使用例如安全要素脱离上下文方法 (SEooC)的时候尤为重要,参见 ISO 26262-10 [1]。

       这部分小结暂且到此,主要看了一下安全的需求以及安全完整性的描述。关于完整性的描述,其实主要的一个参考点就是ISO26262,这里把这部分要求作为了对工具设计的要求。