0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

利用汽車(chē)開(kāi)發(fā)標(biāo)準(zhǔn)如何降低風(fēng)險(xiǎn)

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Arthur Hicken,Adam ? 2022-06-22 14:37 ? 次閱讀

ISO 26262、MISRA 和其他標(biāo)準(zhǔn)旨在通過(guò)為在軟件開(kāi)發(fā)過(guò)程中實(shí)施工程概念提供基礎(chǔ)來(lái)規(guī)范汽車(chē)應(yīng)用程序的軟件開(kāi)發(fā)。一些組織將遵守 ISO 26262 和其他標(biāo)準(zhǔn)視為增加開(kāi)銷(xiāo)的負(fù)擔(dān),但事實(shí)是,與軟件缺陷相關(guān)的失敗成本遠(yuǎn)遠(yuǎn)高于確保質(zhì)量的成本。

什么是 ISO 26262,我為什么要關(guān)心?

ISO 26262 是一項(xiàng)功能安全標(biāo)準(zhǔn),旨在應(yīng)用于汽車(chē)電氣和/或電子 (E/E) 系統(tǒng)的軟件開(kāi)發(fā)。它旨在通過(guò)提供可行的要求和流程,將與安全功能軟件相關(guān)的風(fēng)險(xiǎn)降低到可容忍的水平,例如:

汽車(chē)應(yīng)用的功能安全管理

汽車(chē)應(yīng)用的概念階段

用于汽車(chē)應(yīng)用的系統(tǒng)級(jí)產(chǎn)品開(kāi)發(fā)

軟件架構(gòu)設(shè)計(jì)

汽車(chē)應(yīng)用硬件級(jí)別的產(chǎn)品開(kāi)發(fā)

軟件單元測(cè)試

汽車(chē)應(yīng)用軟件級(jí)別的產(chǎn)品開(kāi)發(fā)

生產(chǎn)、運(yùn)營(yíng)、服務(wù)和退役

支持流程:分布式開(kāi)發(fā)中的接口、安全管理要求、變更和配置管理、驗(yàn)證、文檔、軟件工具的使用、軟件組件的認(rèn)證、硬件組件的認(rèn)證和使用證明的論證

面向汽車(chē)安全完整性等級(jí) (ASIL) 和面向安全的分析

需要明確的是,ISO 26262 不是強(qiáng)制性的(盡管考慮到最近所有圍繞汽車(chē)安全缺陷的頭條新聞,它可能成為強(qiáng)制性的)。法律只是規(guī)定您應(yīng)該根據(jù)當(dāng)前的最佳實(shí)踐來(lái)開(kāi)發(fā)軟件——在汽車(chē)領(lǐng)域是 ISO 26262。ISO 26262 帶來(lái)的是基于一些軟件開(kāi)發(fā)最佳實(shí)踐多年研究的操作指南。該領(lǐng)域最有經(jīng)驗(yàn)的人。

ISO 26262 的美妙之處在于,盡管它旨在用于安全關(guān)鍵功能,但原則上它可以應(yīng)用于您關(guān)心的任何軟件組件。如果您認(rèn)為您的集成信息娛樂(lè)系統(tǒng)是市場(chǎng)上的業(yè)務(wù)差異化因素,請(qǐng)根據(jù) ISO 26262 進(jìn)行開(kāi)發(fā),并確保它是最先進(jìn)的系統(tǒng),值得升級(jí)到高級(jí)模型。

MISRA 呢?

ISO 26262 類(lèi)似于說(shuō),如果你想活得更久,就應(yīng)該鍛煉和飲食。但是,如果您的運(yùn)動(dòng)知識(shí)僅限于舉起重物,或者您對(duì)什么是好食物的了解是早上的生雞蛋,那該怎么辦?

這就是 MISRA 標(biāo)準(zhǔn)的用武之地。C 和 C++ 的 MISRA 標(biāo)準(zhǔn)系列,包括 1998 年、2004 年和最近的 2012 年的版本,告訴軟件工程師在編寫(xiě)代碼時(shí)什么是好的做法,什么是不好的做法?;氐轿覀兊谋扔?,MISRA 告訴您哪些食物對(duì)您有益,以及什么是安全、可靠的鍛煉。

如何實(shí)施 ISO 26262 和 MISRA?

實(shí)現(xiàn)對(duì) ISO 26262 和 MISRA 的合規(guī)性首先要以政策的形式承諾最佳實(shí)踐。需要明確的是,政策不是建議或推薦行為的指導(dǎo)方針。策略是一種自動(dòng)可執(zhí)行的聲明,以通俗易懂的語(yǔ)言規(guī)定軟件應(yīng)該如何開(kāi)發(fā)——以及為什么應(yīng)該以這種方式開(kāi)發(fā)。該政策必須明確聲明:

必須根據(jù) ISO 26262 定義的軟件開(kāi)發(fā)生命周期 (SDLC) 開(kāi)發(fā)軟件

如果下游分包商不能提供足夠的可追溯性證明符合標(biāo)準(zhǔn),則不會(huì)接受代碼

您的開(kāi)發(fā)策略應(yīng)該有類(lèi)似的語(yǔ)言來(lái)指定符合 MISRA 編碼指南。這為制造商提供了另一種形式的驗(yàn)收測(cè)試,他們可以執(zhí)行以驗(yàn)證從下游供應(yīng)商收到的軟件。

從功能上講,這意味著應(yīng)用開(kāi)發(fā)測(cè)試活動(dòng),例如靜態(tài)代碼分析、單元測(cè)試、同行評(píng)審和運(yùn)行時(shí)錯(cuò)誤檢測(cè),以確保根據(jù)這些策略開(kāi)發(fā)代碼。市場(chǎng)上有幾種工具以靜態(tài)分析規(guī)則的形式實(shí)施 MISRA 指南(完全披露,我們?yōu)殇N(xiāo)售這些工具的公司工作)。每個(gè)工具都有自己的執(zhí)行編碼標(biāo)準(zhǔn)的方法,因此您需要研究適合您的環(huán)境、預(yù)算等的最佳工具。

靜態(tài)分析

這種做法已經(jīng)存在了很長(zhǎng)時(shí)間,并且仍然是一種廉價(jià)(就專(zhuān)用開(kāi)發(fā)資源而言)的方式來(lái)挑選代碼中容易實(shí)現(xiàn)的成果。盡管由于維護(hù)、參數(shù)化、極端情況和需要人類(lèi)智能的活動(dòng)的其他方面,有許多自動(dòng)測(cè)試生成解決方案,單元測(cè)試在資源方面要昂貴得多。也就是說(shuō),失敗的成本仍然大大超過(guò)了測(cè)試的成本。

同行代碼審查

此過(guò)程要求軟件工程師提交他們的代碼以作為開(kāi)發(fā)過(guò)程的常規(guī)部分進(jìn)行審查,并且被認(rèn)為是確保軟件質(zhì)量的最有效活動(dòng)。與單元測(cè)試一樣,此活動(dòng)需要您花費(fèi)資源,但如果它可以防止需要召回的缺陷,則成本可以忽略不計(jì)。

運(yùn)行時(shí)錯(cuò)誤檢測(cè) (RED)

RED 監(jiān)控代碼執(zhí)行,以便梳理出僅在運(yùn)行時(shí)出現(xiàn)的構(gòu)造,并且應(yīng)該作為驗(yàn)證和驗(yàn)證過(guò)程來(lái)實(shí)現(xiàn)。RED 可幫助您找到導(dǎo)致競(jìng)爭(zhēng)條件、異常、資源和內(nèi)存泄漏、安全漏洞和其他難以發(fā)現(xiàn)的缺陷的代碼。簡(jiǎn)而言之,它是軟件的儀表,就像儀表和記錄儀是硬件的儀表一樣。

覆蓋分析

如果沒(méi)有衡量測(cè)試覆蓋了多少代碼,您將無(wú)法知道您是否進(jìn)行了足夠的測(cè)試。覆蓋分析本身并沒(méi)有什么作用,但是當(dāng)與單元測(cè)試等活動(dòng)結(jié)合使用時(shí),覆蓋分析可以提供有關(guān)您的軟件的寶貴信息。

結(jié)論

隨著我們?cè)?jīng)簡(jiǎn)單的產(chǎn)品變得“更智能”,軟件無(wú)處不在,并將繼續(xù)發(fā)揮更大的作用。在汽車(chē)開(kāi)發(fā)中尤其如此,這在確保嵌入式應(yīng)用的安全性和可靠性方面提出了獨(dú)特的挑戰(zhàn)。汽車(chē)將安全關(guān)鍵軟件與業(yè)務(wù)差異化軟件相結(jié)合,所有這些軟件都是以高度分布式的方式開(kāi)發(fā)的。

底線是汽車(chē)應(yīng)用的端到端測(cè)試過(guò)于昂貴和復(fù)雜。另一方面,軟件故障的成本應(yīng)該成為尋找降低風(fēng)險(xiǎn)方法的動(dòng)力。通過(guò)應(yīng)用 ISO 26262 和 MISRA 等汽車(chē)軟件開(kāi)發(fā)標(biāo)準(zhǔn),汽車(chē)制造商將自己置于最佳位置,以避免與錯(cuò)誤軟件相關(guān)的風(fēng)險(xiǎn)。

作者:Arthur Hicken,Adam Trujillo

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 汽車(chē)電子
    +關(guān)注

    關(guān)注

    3013

    文章

    7740

    瀏覽量

    164844
  • C++
    C++
    +關(guān)注

    關(guān)注

    21

    文章

    2085

    瀏覽量

    73302
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    降低汽車(chē)降壓轉(zhuǎn)換器應(yīng)用中的傳導(dǎo)EMI

    電子發(fā)燒友網(wǎng)站提供《降低汽車(chē)降壓轉(zhuǎn)換器應(yīng)用中的傳導(dǎo)EMI.pdf》資料免費(fèi)下載
    發(fā)表于 09-18 11:12 ?0次下載
    <b class='flag-5'>降低</b><b class='flag-5'>汽車(chē)</b>降壓轉(zhuǎn)換器應(yīng)用中的傳導(dǎo)EMI

    借助增強(qiáng)型航天塑料產(chǎn)品降低近地軌道任務(wù)的風(fēng)險(xiǎn)應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《借助增強(qiáng)型航天塑料產(chǎn)品降低近地軌道任務(wù)的風(fēng)險(xiǎn)應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-11 09:53 ?0次下載
    借助增強(qiáng)型航天塑料產(chǎn)品<b class='flag-5'>降低</b>近地軌道任務(wù)的<b class='flag-5'>風(fēng)險(xiǎn)</b>應(yīng)用說(shuō)明

    基于恩智浦i.MX 95的汽車(chē)人機(jī)界面 (HMI) 設(shè)計(jì)

    功能安全是汽車(chē)系統(tǒng)的一個(gè)關(guān)鍵設(shè)計(jì)考量,對(duì)于制動(dòng)、轉(zhuǎn)向以及高級(jí)駕駛輔助系統(tǒng) (ADAS) 等安全關(guān)鍵功能尤為重要。為降低汽車(chē)的整個(gè)生命周期中的風(fēng)險(xiǎn)和系統(tǒng)潛在故障,全球監(jiān)管機(jī)構(gòu)針對(duì)自動(dòng)駕駛
    的頭像 發(fā)表于 09-03 11:25 ?2167次閱讀
    基于恩智浦i.MX 95的<b class='flag-5'>汽車(chē)</b>人機(jī)界面 (HMI) 設(shè)計(jì)

    【《軟件開(kāi)發(fā)珠璣》閱讀體驗(yàn)】居安思危之風(fēng)險(xiǎn)

    感謝電子發(fā)燒友論壇提供的讀書(shū)機(jī)會(huì)。 本書(shū)分享了關(guān)于軟件開(kāi)發(fā)和管理的 60 條經(jīng)驗(yàn)教訓(xùn),第32條提到面對(duì)風(fēng)險(xiǎn),要么控制項(xiàng)目風(fēng)險(xiǎn),要么被它反殺。 1.什么是風(fēng)險(xiǎn)? 知名理財(cái)顧問(wèn)卡爾理查茲曾
    發(fā)表于 07-09 12:48

    Perforce發(fā)布白皮書(shū),解讀電動(dòng)汽車(chē)初創(chuàng)公司如何加速進(jìn)入市場(chǎng)并降低軟件開(kāi)發(fā)中的風(fēng)險(xiǎn)和成本

    持續(xù)加速創(chuàng)新,不斷推出新車(chē)型,并爭(zhēng)取率先進(jìn)入市場(chǎng),以搶占關(guān)鍵的市場(chǎng)份額。 為助力電動(dòng)汽車(chē)初創(chuàng)企業(yè)深入理解市場(chǎng)現(xiàn)狀并加速市場(chǎng)進(jìn)入步伐,Perforce發(fā)布了《加速進(jìn)入市場(chǎng):電動(dòng)汽車(chē)初創(chuàng)企業(yè)如何降低軟件
    的頭像 發(fā)表于 07-08 16:18 ?241次閱讀
    Perforce發(fā)布白皮書(shū),解讀電動(dòng)<b class='flag-5'>汽車(chē)</b>初創(chuàng)公司如何加速進(jìn)入市場(chǎng)并<b class='flag-5'>降低</b>軟件<b class='flag-5'>開(kāi)發(fā)</b>中的<b class='flag-5'>風(fēng)險(xiǎn)</b>和成本

    應(yīng)用DMAIC降低汽車(chē)線束開(kāi)線工序質(zhì)量損失

    在當(dāng)今汽車(chē)制造業(yè)競(jìng)爭(zhēng)日益激烈的背景下,提高產(chǎn)品質(zhì)量、降低生產(chǎn)成本已成為企業(yè)持續(xù)發(fā)展的關(guān)鍵因素。其中,汽車(chē)線束作為汽車(chē)電氣系統(tǒng)的重要組成部分,其開(kāi)線工序的質(zhì)量直接影響到整車(chē)的性能和安全。
    的頭像 發(fā)表于 05-30 10:30 ?277次閱讀

    韓國(guó)研究團(tuán)隊(duì)開(kāi)發(fā)出新鋁合金 可降低電動(dòng)汽車(chē)起火風(fēng)險(xiǎn)

    in the Advanced Metals Division)的Hyeon-woo Son博士及其研究團(tuán)隊(duì)成功開(kāi)發(fā)出用于電動(dòng)汽車(chē)的鋁合金,這種合金具有顯著的熱穩(wěn)定性,能夠有效降低電動(dòng)汽車(chē)
    的頭像 發(fā)表于 05-29 11:06 ?831次閱讀

    FPGA開(kāi)發(fā)如何降低成本,比如利用免費(fèi)的IP內(nèi)核

    FPGA開(kāi)發(fā)過(guò)程中,利用免費(fèi)的IP內(nèi)核可以顯著提高開(kāi)發(fā)效率,減少設(shè)計(jì)成本。以下是一些關(guān)于如何利用免費(fèi)IP內(nèi)核進(jìn)行FPGA開(kāi)發(fā)的建議: 選擇適
    發(fā)表于 04-28 09:41

    星宸科技通過(guò)ASPICE CL2級(jí)認(rèn)證,以國(guó)際軟件開(kāi)發(fā)標(biāo)準(zhǔn)守護(hù)產(chǎn)品質(zhì)量

    2024年1月5日,國(guó)際獨(dú)立第三方檢測(cè)、檢驗(yàn)和認(rèn)證機(jī)構(gòu)德國(guó)萊茵TüV大中華區(qū)(簡(jiǎn)稱(chēng)“TUV 萊茵”)為星宸科技頒發(fā)ASPICE L2評(píng)估認(rèn)證證書(shū),標(biāo)志著星宸科技軟件開(kāi)發(fā)流程體系已達(dá)到國(guó)際標(biāo)準(zhǔn),完全滿(mǎn)足全球汽車(chē)廠商和Tier1合作
    的頭像 發(fā)表于 03-21 09:32 ?576次閱讀
    星宸科技通過(guò)ASPICE CL2級(jí)認(rèn)證,以國(guó)際軟件<b class='flag-5'>開(kāi)發(fā)標(biāo)準(zhǔn)</b>守護(hù)產(chǎn)品質(zhì)量

    Microchip通過(guò)ISO/SAE 21434汽車(chē)網(wǎng)絡(luò)安全標(biāo)準(zhǔn)

    隨著汽車(chē)行業(yè)日益依賴(lài)無(wú)線和車(chē)載網(wǎng)絡(luò)連接,網(wǎng)絡(luò)安全問(wèn)題日益凸顯。為確保道路車(chē)輛網(wǎng)絡(luò)安全風(fēng)險(xiǎn)得到有效管理,國(guó)際標(biāo)準(zhǔn)化組織(ISO)與國(guó)際汽車(chē)工程師學(xué)會(huì)(SAE)聯(lián)合制定了ISO/SAE 2
    的頭像 發(fā)表于 02-19 17:29 ?811次閱讀

    熱像儀如何降低爆炸風(fēng)險(xiǎn)

    有人可能會(huì)覺(jué)得,污水處理中心怎么會(huì)發(fā)生火災(zāi)呢?但其實(shí)它們處理的廢物會(huì)產(chǎn)生大量的甲烷氣體,然后可燃的甲烷氣體被用來(lái)發(fā)電并將電力輸送到電網(wǎng),或者直接增強(qiáng)沼氣,將其直接輸送到國(guó)家天然氣管網(wǎng)。因此,這里的火災(zāi)和爆炸風(fēng)險(xiǎn)很大,不僅會(huì)危機(jī)員工的生命安全,還給供水和污水處理基礎(chǔ)設(shè)施帶來(lái)巨大壓力。
    的頭像 發(fā)表于 01-11 11:47 ?698次閱讀

    如何從利用靜電防護(hù)器件來(lái)降低ESD危害?

    如何從利用靜電防護(hù)器件來(lái)降低ESD危害? 靜電防護(hù)器件,也稱(chēng)為ESD防護(hù)器件,用于降低和控制靜電放電對(duì)電子設(shè)備、電路和元件造成的危害。靜電防護(hù)器件起到了連接靜電產(chǎn)生、傳遞以及分散的作用,有效地
    的頭像 發(fā)表于 01-03 13:42 ?560次閱讀

    安全電子認(rèn)證如何降低即時(shí)檢測(cè)的風(fēng)險(xiǎn)?

    電子認(rèn)證降低風(fēng)險(xiǎn)的方法。多年來(lái),對(duì)人體樣本進(jìn)行的診斷檢測(cè)全部都是在臨床實(shí)驗(yàn)室中進(jìn)行的。隨著PoC檢測(cè)的出現(xiàn),這一局面開(kāi)始有所改變,PoC檢測(cè)支持將樣本處理轉(zhuǎn)移到醫(yī)
    的頭像 發(fā)表于 12-02 08:23 ?316次閱讀
    安全電子認(rèn)證如何<b class='flag-5'>降低</b>即時(shí)檢測(cè)的<b class='flag-5'>風(fēng)險(xiǎn)</b>?

    減少靜電產(chǎn)生和降低擊穿風(fēng)險(xiǎn)的方法和材料

    減少靜電產(chǎn)生和降低擊穿風(fēng)險(xiǎn)的方法和材料 靜電是一種普遍存在的現(xiàn)象,對(duì)人類(lèi)和設(shè)備都可能產(chǎn)生一定程度的威脅。為了減少靜電的產(chǎn)生,并降低由于靜電引起的擊穿風(fēng)險(xiǎn),人們?cè)诓煌I(lǐng)域積極進(jìn)行研究和實(shí)
    的頭像 發(fā)表于 11-29 16:30 ?868次閱讀

    匯川技術(shù)開(kāi)發(fā)者線下沙龍 | 以技術(shù)為王,為突破而生

    近日,匯川技術(shù)開(kāi)發(fā)者大會(huì)線下沙龍活動(dòng)(東莞站)圓滿(mǎn)舉行。在模塊化、標(biāo)準(zhǔn)化編程成為行業(yè)新潮流的大背景下,如何開(kāi)發(fā)標(biāo)準(zhǔn)化程序成為許多工程師們亟待解決的需求。 此次線下沙龍,100余位行業(yè)工程師、技術(shù)
    的頭像 發(fā)表于 11-22 16:20 ?884次閱讀
    匯川技術(shù)<b class='flag-5'>開(kāi)發(fā)</b>者線下沙龍 | 以技術(shù)為王,為突破而生