9.1基于环境的安全要素的开发汽车工业为不同的应用和不同的客户开发了通用的要素。这些共同的要素可以由不同的组织独立开发。在这种情况下,首先要对需求和设计进行假设。这些假设包括通过更高的设计级别分配给元素的安全要求以及元素的外部设计。可以将以此方式开发的元素开发为独立于环境(SEooC)的安全元素。 SEooC是与安全相关的元素,不是针对特定的相关项目开发的。这意味着它不是在特定车辆的背景下开发的。 SEooC可以是系统,系统阵列,子系统,软件组件,硬件组件或组件的组合。 SEooC的示例包括系统控制器,ECU,微控制器,实现通信协议的软件或AUTOSAR软件组件。 SEooC不能是相关项目,因为相关项目的开发始终需要大量生产车辆的车辆环境。在SEooC是系统的情况下,该系统不是在车辆的使用环境中开发的,因此它不是相关项目。与ISO26262-8:2018第12条所述的合格软件组件和ISO26262-8:2018第13条所述的评估硬件元素不同:Ø根据ISO26262系列标准,SEooC是基于假设开发的。当可以在SEooC集成过程中确定其假设的有效性时,它将用于多个不同的相关项目。 Ø对软件组件的鉴定和对硬件元素的评估涉及对根据ISO26262系列标准开发的相关项目使用预先存在的软件组件或硬件元素。这些不一定是为可重用性而设计的,也不一定是根据ISO26262系列标准开发的。对于软件开发,表4描述了资格的预期使用,独立于环境的安全元素以及不同软件组件的使用中参数的证明。对于硬件开发,可以构造一个等效表。表格4-软件组件的分类相关项目环境中的软件组件ISO26262-6的分类ISO26262-8:2018第12条评估软件组件ISO26262-6作为与环境无关的安全元素ISO26262-8:2018第14条的论点使用证明新开发项目适用不适用适用不适用更改后重用适用不适用适用不需更改而重用不适用适用(如果最初开发为SEooC,则适用)适用a:参见ISO26262-8:2018年的14.4.4。开发SEooC时,根据ISO26262-2:2018 6.4.5.7中的描述进行了适用的安全活动。 SEooC开发的这种定制并不意味着可以省略安全生命周期中的任何步骤。如果在SEooC的开发过程中推迟了某些步骤,则这些步骤将在相关项目的开发过程中完成。 SEooC的ASIL能力指定SEooC满足给定ASIL分配的假定安全要求的能力。因此,它定义了ISO26262系列标准的要求,这些要求适用于SEooC的开发。因此,SEooC是在假设的基础上开发的。基于预期的功能和使用环境,包括外部接口。这些假设的设置方式可以解决相关项目的超集(父级,2011年),因此SEooC将来可用于多个不同但相似的相关项目。即使SEooC开发中的某些步骤被延迟,它们也将在相关项目的开发中完成。多个SEooC可以构建一个相关项,并且SEooC之间的接口直接相互连接。在这种情况下,对SEooC假设之一的有效性进行验证需要考虑接口的SEooC。如果在将SEooC集成到相关项目中时无法验证SEooC在开发过程中所作假设的有效性,则可以根据[变更管理](ISO26262-8:2018第8条)更改SEooC或相关项目。 。