0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是SEooC?SEooC和正常功能安全开发有什么不同?

jf_EksNQtU6 来源:AUTO世代 2023-04-27 16:52 次阅读

在功能安全开发过程中,很多时候我们会遇到独立于环境的安全要素开发(Safety Element out of Context, SEooC),很多朋友搞不清:

什么是SEooC,

什么时候应用SEooC

SEooC和正常功能安全开发有什么不同

SEooC应该怎么开发

这篇我们就以问答的形式,专门聊聊SEooC,回答朋友们的疑问。

Q: 是什么SEooC?

SEooC是独立于具体项目背景进行功能安全要素的开发

所谓的独立于项目背景最简单的理解就是没有具体的车辆应用背景,车辆具体参数不清楚。

需要特别注意的是,SEooC开发的安全要素可以是一个系统,软件,硬件,但不可以是一个相关项,因为相关项总是需要用于批量生产的整车环境。如果SEooC是一个系统,而该系统不是在整车环境中开发的,那么它就不是一个相关项。

Q: 什么时候需要应用SEooC?

SEooC主要有两个应用背景:

1

通用产品的开发

汽车供应商为不同的客户和不同的应用开发通用的要素。这些通用的产品是独立于不同的组织开发出来的,便于后续应用到不同组织的产品中去。

2

前期技术储备

说白了就是很多企业在产品开发前期没有具体项目,这时候必须依托内部资源进行样机或Demo开发,以便拿到OEM项目等,然后再根据具体项目进行适配型更改,这种情况也属于SEooC开发。

在这两种情况下,需要根据开发的安全要素,先对其做出关于需求以及设计的假定,这些假定包括了通过更高设计层级以及要素外部设计而得到的分配到要素的安全要求,然后根据这些假定进行功能安全开发。

Q:SEooC和正常的功能安全开发有什么不同?

从开发流程,工作输出产物的角度讲,SEooC和正常的功能安全开发并没有本质区别,只是SEooC只执行安全要素所涉及的功能安全开发阶段的流程和工作输出产物。

具体而言:

1

正常功能安全

有具体项目背景,功能安全开发始于相关项的定义,然后依次经过概念,系统,硬件,软件阶段等完整的功能安全开发过程。

2

SEooC开发

依据开发的安全要素的不同级别(是系统,软件,还是硬件),直接进入所对应的功能安全开发阶段(系统开发,软件开发,硬件开发),其前提输入条件,一般是上一个开发阶段的核心工作输出产物,包括前期需求,外部设计等,直接进行假设即可,然后以此为基础进行安全要素的开发。

即:如果SEooC开发的安全要素是系统,则功能安全开发活动始于系统阶段开发。如果安全要素是软/硬件,则功能安全开发活动始于软/硬件开发。

需要注意的是,所谓的假设输入,不仅包含了上个开发阶段中和安全要素相关的安全需求,还包括了对于SEooC外部设计的假设,下图表示了假设与SEooC开发之间的关系。而SEooC本身的需求是由由假设的高级别需求和假设的该SEooC外部设计而派生出来的,它的正确实施将在SEooC开发过程中得到验证。

1d795afc-e4b6-11ed-ab56-dac502259ad0.png

Q: SEooC应该怎么开发?

SEooC开发的安全要素有三大类,即: 系统,软件,硬件。26262-10:2018第9部分,对其开发过程分别进行了阐述,总体而言,就是对安全要素对应开发阶段的上个开发阶段核心相关的工作范围和产物进行考虑,并对其进行假设,作为SEooC开发的前提输入。

那么接下来我们就以这三大类安全要素为例,介绍其SEooC开发过程。

安全要素: 系统

系统是SEooC能够开发的最大的或者最上层的安全要素,SEooC系统开发直接始于系统阶段的开发,其上个开发阶段为概念阶段,主要的工作产物包括相关项定义,安全目标及功能安全需求,所以需要对这些内容进行假设,作为系统SEooC开发前提输入。

下图为SEooC系统开发主要过程描述,较好地阐述了哪些开发阶段内容需要进行考虑。

1d9f442e-e4b6-11ed-ab56-dac502259ad0.png

很有朋友很疑惑那这些前提输入要怎么假设?

一般来说,有两个途径:

相关类似项目内容的裁剪,由此导出概念阶段中和安全要素相关的相关项定义,安全目标和功能安全需求,然后根据SEooC系统安全要素进行适应性调整和更改。

如果没有相关类似项目,则可对SEooC系统应用范围进行假设,然后进行简化的概念阶段开发,主要是对系统所应用的相关项进行定义,依据系统实现的功能进行安全分析导出和其相关的安全目标和功能安全需求。

安全要素: 硬件

SEooC硬件开发直接对应ISO 26262-5:2018硬件开发阶段,其前提输入为和硬件相关的技术安全需求,在ISO 26262-10:2018中,对硬件SEooC所对应的技术安全需求并没有强制性要求,可以根据需要进行假设即可,或者直接定义硬件安全需求。具体开发流程及涵盖的内容如下图所示,在此不再赘述。

1dd7bd5e-e4b6-11ed-ab56-dac502259ad0.png

同样,硬件相关技术安全需求或者硬件安全需求应该怎么假设呢?

相对来讲,硬件相关的安全需求假设是SEooC安全要素中最简单的,最简单的办法就是按照ISO 26262-5:2018附件E中的内容进行对比,例如传感器,控制单元,CPU等,找出SEooC硬件相关的失效模式,对应的安全机制等,然后依此定义硬件安全需求即可。

此外,本身包含的组件种类也比较固定,硬件安全需求多可以直接复用。

安全要素: 软件

软件SEooC开发,大致流程和硬件SEooC开发基本一致,需要对软件相关的技术安全需求进行假设,然后以此为基础进行软件SEooC开发,具体就流程和开发范围如下图所示。

1de90fdc-e4b6-11ed-ab56-dac502259ad0.png

同样,软件相关技术安全需求或者软件安全需求应该怎么假设呢?

软件相关技术安全需求根据具体软件应用对象的不同,相对差异化较大,在其假设过程中,需要首先明确软件软件应用范围,是一个完整的软件组件还是会应用到具体的软件架构中等,具体需要实现哪些功能和特性。

如果前期对软件组件功能实现不够清楚,可以从软件组件输入和输出接口入手,首先假设信号相关的功能安全需求及对应的ASIL等级,软件的安全状态,FTTI等作为前提输入,然后对软件组件进行进一步安全分析,得到具体的SEooC软件安全需求即可,然后以此为基础,进行软件SEooC架构,实现的具体开发。

但需要注意的是,不管是哪种安全要素对应的SEooC开发,最后都会集成到一或多个特定应用环境,即相关项中,此时需要根据具体应用环境情况,对前提输入假设进行验证,以保证能够实现特定应用环境对安全要素的功能安全需求。

最后,需要注意SEooC要素,尤其由SEooC开发的软件和硬件组件和ISO 26262-8:2018 中第12部分软件和第13部分描述的硬件组件的鉴定和评估的区别:

1

SEooC要素开发

基于假设进行开发,整个开发过程基于ISO 26262开发过程,符合功能安全开发标准,目的在于复用多个相关项中,只需要根据特定相关项对其假设进行验证,如果存在差异则进行相应的更改。

2

软件和硬件组件鉴定

其应用背景是去复用没有按照ISO 26262流程开发的软件或硬件组件,需要对其进行鉴定,并提供证据这些组件能够满足功能安全需求。





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2525

    文章

    48129

    浏览量

    740178
  • OEM
    OEM
    +关注

    关注

    4

    文章

    383

    浏览量

    49861

原文标题:到底什么是SEooC开发

文章出处:【微信号:谈思实验室,微信公众号:谈思实验室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    恩智浦SAF86xx雷达单芯片的关键特性

    根据ISO 26262 SEoOC方法开发,适用于支持ASIL B级别的应用。内置功能安全监控电路:集成内置功能
    发表于 01-29 14:31 218次阅读
    恩智浦SAF86xx雷达单芯片的关键特性

    思特威获DEKRA德凯ISO 26262 ASIL B功能安全产品认证

    随着智能汽车市场对复杂安全、高精密等要求的提高,思特威已开始实现车规级CIS的量产。此举不仅加强了公司功能安全开发能力,还构建起熟悉功能安全开发
    的头像 发表于 01-19 10:04 255次阅读

    欧冶半导体通过ISO 26262汽车功能安全最高等级ASIL-D流程认证

    获得此证书标志着欧冶半导体的功能安全开发流程已经按照ISO 26262:2018标准要求,建立起符合最高等级“ASIL D”级别的功能安全产品开发
    的头像 发表于 01-05 10:56 387次阅读
    欧冶半导体通过ISO 26262汽车<b class='flag-5'>功能</b><b class='flag-5'>安全</b>最高等级ASIL-D流程认证

    安全门的安全电路的功能实现

    此块实现带安全门(带/不带防护锁)的安全电路的功能。该块必须始终与块FB_Schutzkreis_V2_BGS一起使用。 在合理的情况下(根据ISO 12100进行风险评估),安全门上
    的头像 发表于 11-16 12:46 319次阅读
    带<b class='flag-5'>安全</b>门的<b class='flag-5'>安全</b>电路的<b class='flag-5'>功能</b>实现

    mdk5的插件怎么开发有没有教程?

    mdk5的插件怎么开发有没有教程
    发表于 10-26 07:14

    如何判断安全光幕是否正常工作?

    如何判断安全光幕是否正常工作? 很多客户初次使用安全光幕的时候,就会比较疑惑,光幕是否安装正确,光幕是否进入正常工作状态。 因为安全光幕的作
    的头像 发表于 09-06 10:20 242次阅读
    如何判断<b class='flag-5'>安全</b>光幕是否<b class='flag-5'>正常</b>工作?

    倾倒安全开关的作用

    安全开关是一种用于保护电路和设备的重要装置。它的作用是在电路发生故障或设备出现异常情况时,迅速切断电源,以防止电流过大或电压过高对人身安全和设备造成损害。 安全开关可以防止电路过载。当电路中的电流
    的头像 发表于 08-22 14:07 480次阅读
    倾倒<b class='flag-5'>安全开</b>关的作用

    第一道防线-Secure Boot安全开

    第一道防线-Secure Boot安全开
    的头像 发表于 08-11 14:46 389次阅读
    第一道防线-Secure Boot<b class='flag-5'>安全开</b>机

    新唐最新物联网安全开发平台NuMaker-IoT-M2354,保护您的物联网创新服务与设计

    新唐最新物联网安全开发平台NuMaker-IoT-M2354,保护您的物联网创新服务与设计
    的头像 发表于 08-09 15:24 386次阅读
    新唐最新物联网<b class='flag-5'>安全开发</b>平台NuMaker-IoT-M2354,保护您的物联网创新服务与设计

    MPS功能安全汽车开发流程MPSAFETM简介

    MP 安全TM是 MPS 专为汽车元器件开发的一套全新、先进的安全开发流程。该流程已通过独立认证,且符合 ISO26262标准。ISO26262是针对汽车功能
    的头像 发表于 08-02 11:32 480次阅读
    MPS<b class='flag-5'>功能</b><b class='flag-5'>安全</b>汽车<b class='flag-5'>开发</b>流程MPSAFETM简介

    动力电池bms功能安全开发过程包括哪些内容

    不存在因电气和电子系统故障而引起的不合理危险。因此,功能安全开发的首要任务是避免不可接受的风险。BMS作为车辆零部件,在开发功能安全时,一般
    的头像 发表于 07-13 09:48 2665次阅读
    动力电池bms<b class='flag-5'>功能</b><b class='flag-5'>安全开发</b>过程包括哪些内容

    基于Autosar软件的功能安全开发

    软件架构将根据安全目标的需要将安全平台的软件分区为两个部分
    的头像 发表于 06-27 17:10 587次阅读
    基于Autosar软件的<b class='flag-5'>功能</b><b class='flag-5'>安全开发</b>

    S32K144芯片做信息安全开发的过程中,芯片始终受到保护,如何解除保护?

    :0x2BA01477 - CoreSight SoC-400 或更早版本 在使用S32K144芯片做信息安全开发的过程中,芯片始终受到保护。当出现如上图现象时,是否可以解除保护。我试过使用jlink的unlock命令返回ok,但是我无法解除保护。
    发表于 06-09 06:53

    SEooC是什么?SEooC作为软件Component开发的流程介绍

    在汽车工业中,针对不同的应用,或者为不同的客户开发的通用elements,这个elements可以被不同的组织独立开发,且是与安全相关的elements,我们成为SEooC
    的头像 发表于 05-30 11:21 3596次阅读
    <b class='flag-5'>SEooC</b>是什么?<b class='flag-5'>SEooC</b>作为软件Component<b class='flag-5'>开发</b>的流程介绍

    贸泽开售面向安全应用的英飞凌OPTIGA Trust M物联网安全开发套件

    2023 年 5 月 11 日 – 专注于引入新品的全球半导体和电子元器件授权代理商贸泽电子 (Mouser Electronics) 即日起供货英飞凌的OPTIGA™ Trust M物联网安全开发
    发表于 05-12 17:05 474次阅读
     贸泽开售面向<b class='flag-5'>安全</b>应用的英飞凌OPTIGA Trust M物联网<b class='flag-5'>安全开发</b>套件