1.SEooC的定義
在汽車工業(yè)中,針對(duì)不同的應(yīng)用,或者為不同的客戶開發(fā)的通用elements,這個(gè)elements可以被不同的組織獨(dú)立開發(fā),且是與安全相關(guān)的elements,我們成為SEooC。
這是標(biāo)準(zhǔn)里面的定義,這里需要明確三個(gè)概念,小編已經(jīng)用紅色字體標(biāo)注起來(lái)了。
1) 首先他是一個(gè)elements。這個(gè)在功能安全標(biāo)準(zhǔn)的詞匯表里面有詳細(xì)的描述。小編用一張圖可以更清晰的描述這個(gè)概念:element可以是一個(gè)System,一個(gè)Subsystem,傳感器,控制器,執(zhí)行器,其中的軟件硬件都可以稱為一個(gè)element。它是區(qū)別于Item。Item就是我們需要開發(fā)的東西,包含所有的system,一般由主機(jī)廠來(lái)定義。舉個(gè)例子,我們要開發(fā)一個(gè)ADAS域控制器,那個(gè)這個(gè)ADAS域控制器就可以作為一個(gè)Item,里面的控制器硬件,某個(gè)系統(tǒng),雷達(dá)模塊,某個(gè)MCU,某個(gè)執(zhí)行器,某個(gè)軟件模塊,都可以作為一個(gè)element。
2) 第二個(gè)是獨(dú)立開發(fā),獨(dú)立開發(fā)的含義其實(shí)表明這是一個(gè)私有的東西,是為了自己的公司研發(fā)團(tuán)隊(duì)實(shí)現(xiàn)模塊化的功能安全開發(fā)。比如說,公司自己做了一個(gè)滿足功能安全的電源系統(tǒng),這個(gè)系統(tǒng)的功能安全等級(jí)達(dá)到ASIL-D,且具有12V/1.2A的輸出電流。那么以后公司所有的控制器,如果這個(gè)電源系統(tǒng)能夠滿足性能要求,我就可以直接拿來(lái)用了。當(dāng)然,也是需要遵循一定的功能安全開發(fā)流程來(lái)的。
3) 第三點(diǎn),也是最重要的一點(diǎn),還是安全。這是和功能安全相關(guān)的東西。非安全相關(guān)的element,我們不做模塊化設(shè)計(jì)開發(fā)。
2.SEooC的特征
SEooC的特征,其實(shí)是它的開發(fā)依據(jù),既然它沒有上下文關(guān)聯(lián),那說明它沒有依據(jù)。是一種基于假設(shè)開發(fā)的。根據(jù)開發(fā)經(jīng)驗(yàn),認(rèn)為這么一個(gè)element會(huì)是很多Item的需求,我們有理由把它做成一個(gè)SEooC。前提還是要滿足ISO26262的一系列標(biāo)準(zhǔn)。
SEooc不同于授權(quán)的軟件或者是經(jīng)過評(píng)估的硬件,它用于適配不同的Item,前提是SEooC在集成的時(shí)候,那些有效的假設(shè)都能滿足要求。而授權(quán)的軟件組件或者是評(píng)估過的硬件組件強(qiáng)調(diào)把先前存在的軟件組件或者硬件組件拿來(lái)用。它既不包含設(shè)計(jì),也不包含開發(fā)。
如前文所說,SEooc的開發(fā)是基于假設(shè)的,假設(shè)與SEooc開發(fā)的關(guān)系如下:將假設(shè)的需求和SEooc外部的設(shè)計(jì)作為假設(shè),產(chǎn)生SEooc的開發(fā)需求,從而可以進(jìn)行SEooc的模塊開發(fā)。
3.SEooC需求和假設(shè)的驗(yàn)證
Seooc開發(fā)的目的最終還是要集成到Item中,因此需要對(duì)SeooC的需求和假設(shè)進(jìn)行驗(yàn)證,驗(yàn)證需要在開發(fā)Item的時(shí)候進(jìn)行。比如說,對(duì)于一個(gè)軟件組件的Seooc來(lái)說,對(duì)于軟件Specification的驗(yàn)證,可以證明軟件架構(gòu)設(shè)計(jì)specification的需求被滿足了。驗(yàn)證報(bào)告可以在Seooc開發(fā)完之后,Item開發(fā)到了需要闡述element的需求的時(shí)候。
4.SEooC的開發(fā)流程裁剪
對(duì)于安全活動(dòng)的裁剪,需要按照如下的規(guī)則來(lái)(ISO26262-2的6.4.5.7),但是裁剪也不是意味著任意的步驟都可以刪除,一些確定的步驟是需要沿用的。
此外SEooc的開發(fā)基于假設(shè)的功能,以及使用外部和上下文關(guān)聯(lián)的接口。假設(shè)的提出是基于多個(gè)Item,是多個(gè)Item的父集。因此SeooC可以用于多個(gè)不同但是相似的Items。
一個(gè)Item可能包含多個(gè)SEooCs,它們拼接在一起的時(shí)候需要考慮接口技術(shù)。
SEooc如果和Item集成的時(shí)候不匹配,需要根據(jù)變更管理,要么改element要么改Item。
下圖是SEooC作為軟件Component來(lái)開發(fā)的流程實(shí)例:
-
電源系統(tǒng)
+關(guān)注
關(guān)注
3文章
626瀏覽量
37824 -
ADAS系統(tǒng)
+關(guān)注
關(guān)注
4文章
226瀏覽量
25733 -
MCU芯片
+關(guān)注
關(guān)注
3文章
253瀏覽量
11568 -
域控制器
+關(guān)注
關(guān)注
0文章
249瀏覽量
2677
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
AURIX? 2G如何實(shí)現(xiàn)功能安全目標(biāo)
嵌入式軟件的開發(fā)流程_嵌入式軟件的調(diào)試
汽車電子立于環(huán)境的安全要素的開發(fā)
汽車電子:SEooC使用案例
華為開發(fā)者HarmonyOS零基礎(chǔ)入門:導(dǎo)航Component通知地點(diǎn)實(shí)現(xiàn)
![華為<b class='flag-5'>開發(fā)</b>者HarmonyOS零基礎(chǔ)入門:導(dǎo)航<b class='flag-5'>Component</b>通知地點(diǎn)實(shí)現(xiàn)](https://file.elecfans.com/web2/M00/19/1C/poYBAGFzfuiAPFmQAAZiZIY4T5E448.png)
ISO26262標(biāo)準(zhǔn)在SEooC軟件開發(fā)中的應(yīng)用
ISO26262標(biāo)準(zhǔn)在SEooC軟件開發(fā)中的應(yīng)用
![ISO26262標(biāo)準(zhǔn)在<b class='flag-5'>SEooC</b><b class='flag-5'>軟件開發(fā)</b>中的應(yīng)用](https://file.elecfans.com//web2/M00/3F/4D/poYBAGJnWiGAFIITAAEMGBdbSIs339.jpg)
SEooC在安全關(guān)鍵系統(tǒng)中重用嵌入式軟件
軟件的開發(fā)流程介紹
汽車軟件開發(fā)流程介紹
整車軟件開發(fā)流程GVDP介紹
什么是SEooC?SEooC和正常功能安全開發(fā)有什么不同?
![什么是<b class='flag-5'>SEooC</b>?<b class='flag-5'>SEooC</b>和正常功能安全<b class='flag-5'>開發(fā)</b>有什么不同?](https://file1.elecfans.com/web2/M00/82/5B/wKgZomRKOHeAYf06AAA3QWcCmso561.png)
車規(guī)級(jí) | ISO26262中對(duì)獨(dú)立安全要素(SEooC)的開發(fā)要求
![車規(guī)級(jí) | ISO26262中對(duì)獨(dú)立安全要素(<b class='flag-5'>SEooC</b>)的<b class='flag-5'>開發(fā)</b>要求](https://file.elecfans.com/web2/M00/90/2F/pYYBAGPlnYWAMPsoAAA4Zeb3I1g143.png)
評(píng)論