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

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

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

軟件工具:像T1、T2、T3一樣簡單

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-06-29 10:44 ? 次閱讀

沒有工具和軟件就無法建造房屋。IEC 61508談到了兩種類型的軟件工具。作為應(yīng)用程序的一部分運行的在線工具,以及在開發(fā)或制造階段使用的離線工具。在線軟件工具與安全系統(tǒng)中的任何其他軟件具有相同的要求,但是用于開發(fā)或測試產(chǎn)品中軟件的離線軟件工具呢?離線軟件工具包括編譯器、編輯器、靜態(tài)分析工具和需求管理工具等。本博客討論了與 IEC 61508、ISO 26262 和 D0-178C/D0-330 等標(biāo)準(zhǔn)中的離線軟件工具相關(guān)的要求。

我注意到,與工具相關(guān)的功能安全要求遠(yuǎn)比網(wǎng)絡(luò)安全等其他高完整性領(lǐng)域要繁重得多。大多數(shù)網(wǎng)絡(luò)安全標(biāo)準(zhǔn)幾乎沒有與工具相關(guān)的要求,這讓我感到驚訝,因為它們沒有與集成電路開發(fā)相關(guān)的要求,而集成電路是大多數(shù)系統(tǒng)的基礎(chǔ)。

下圖顯示了與汽車 ISO 26262 要求兼容的過程。首先,列出了您計劃使用的所有工具。然后,如果您的開發(fā)過程中有其他東西會檢測到工具輸出中的錯誤,則無需對工具進(jìn)行進(jìn)一步分析,如下面的流程圖所示。雖然這不是嚴(yán)格的IEC 61508標(biāo)準(zhǔn),但我喜歡這種方法,因為對于大多數(shù)工具來說,它提供了一個快速簡便的退出點,官方流程最終到達(dá),但經(jīng)過更多步驟。

wKgaomSc8ymAYGIPAACF-5ZooXY951.png

圖1 - 基于ISO 26262要求的簡化流程圖

回到IEC 61508流程,有3類定義的工具

T1 – 對可執(zhí)行代碼沒有影響的工具。IEC 61508-4:2010中給出的示例包括文本編輯器和需求管理工具。也許與文本中給出的示例更一致的描述是不用于生成代碼或驗證代碼的工具,但即便如此,也很難說文本編輯器只是一個 T1 工具。

T2 – 僅影響可執(zhí)行代碼驗證的工具,并且不能將錯誤注入代碼,但可能導(dǎo)致錯誤丟失,例如靜態(tài)時序分析工具

T3 – 可以在代碼中放置錯誤的工具,例如編譯器

第一個要求是應(yīng)管理工具的使用。這通常意味著在制定軟件安全計劃時,您應(yīng)該列出您計劃使用的所有工具、它們的用途以及您計劃使用的工具版本。 還需要說明該工具的理由。

接下來,根據(jù)上述定義將工具排名為 T1、T2 和 T3。如果一個工具被列為 T2 或 T3,那么您需要考慮該工具如何出錯,以及開發(fā)過程中還有哪些內(nèi)容會捕獲該錯誤(開發(fā)過程中固有的緩解措施)。如果沒有任何東西可以捕獲此類錯誤,則必須確定一些適當(dāng)?shù)姆椒▉頊p輕錯誤。

分類為 T2、T3 的工具還必須具有合適的文檔。此外,對于歸類為 T3 的工具,需要額外的證據(jù)證明它符合該文檔。證據(jù)可以基于使用中的證明或基于測試用例的工具驗證。

對于具有許多功能的復(fù)雜工具,每個功能都可以單獨分析,就好像它是幾個獨立的工具一樣。

在IEC 61508圈子里,關(guān)于軟件離線工具要求是否適用于硬件開發(fā)工具存在一些爭論。用于開發(fā)集成電路的工具包含在IEC 61508-2:2010附錄F的要求中,主要涉及在類似復(fù)雜性的項目中使用2年的證明使用。在汽車領(lǐng)域,更清楚的是,無論正在開發(fā)的硬件還是軟件,工具要求都適用。我相信這也是基于IEC 61508的開發(fā)的正確方法。

后來在IEC 61508-3中,表A.1提倡使用工具進(jìn)行需求管理,表A.3提倡使用經(jīng)過認(rèn)證的工具和經(jīng)過認(rèn)證的翻譯人員。

展望未來,有計劃改進(jìn)IEC 61508-3中的離線工具要求,請關(guān)注此空間。

審核編輯:郭婷

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

    關(guān)注

    5388

    文章

    11547

    瀏覽量

    361823
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1634

    瀏覽量

    49130
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    806

    瀏覽量

    31172
收藏 人收藏

    評論

    相關(guān)推薦

    雙向可控硅導(dǎo)通問題,去掉觸發(fā)信號,T1,T2極也斷開了

    multisim14 中用雙向可控硅MAC12HCDG仿真時,為什么觸發(fā)電流撤掉后,T1,T2極也斷開了燈泡不亮,電路如下圖,請幫忙看看電路是否有問題?
    發(fā)表于 02-04 13:24

    51單片機T2的使用

    52單片機有3個定時器,T2個16位自動重載的,T0和T1的方式
    發(fā)表于 12-08 20:09

    DSP事件管理器EVA和EVB的時間寄存器T1T3是同步的嗎?

    事件管理器EVA和EVB的時間寄存器T1T3是同步的嗎?
    發(fā)表于 09-22 10:39

    個while循環(huán)中每十秒采集了個數(shù)據(jù) 我要t0到t1內(nèi)采出來...

    個while循環(huán)中每十秒采集了個數(shù)據(jù) 我要t0到t1內(nèi)采出來值的平均值輸出。while直啟動,繼續(xù)求
    發(fā)表于 11-08 21:30

    如圖,怎樣由PXI 6115板卡,labview2016軟件測得T1T6?

    如圖,怎樣由PXI 6115板卡,labview2016軟件測得T1T6?轉(zhuǎn)子旋轉(zhuǎn)周產(chǎn)生如圖T1T
    發(fā)表于 11-29 22:19

    如圖波形頻率測量,怎樣把T1T6測出來

    最近,那么這個元素所在位置就是最短邊上升沿過零位置。也就是T1的上升沿開始點,則在上升沿過零數(shù)組中該位置后個元素即為T2的上升沿過零位置,后面次為
    發(fā)表于 12-19 22:14

    銅絞線原材料紫銅牌號T1T2、T3是什么意思

    銅絞線原材料般都選用紫銅,因為紫銅在導(dǎo)電率、導(dǎo)電導(dǎo)熱相比黃銅有更加優(yōu)越的性能。但是紫銅又有T1、T2T3之分。那么他們之間有什么區(qū)別呢?鄭州華威金屬小編為你做詳細(xì)解答:紫銅(工業(yè)純
    發(fā)表于 11-08 14:56

    如何找到T2,3的模型

    使用。輸入中的個平衡 - 不平衡變換器是T1和其他兩個平衡 - 不平衡變換器在平行T2T3 ......現(xiàn)在我發(fā)現(xiàn)T1輸入平衡 - 不平
    發(fā)表于 04-12 13:38

    圖中的R7/R8,T1/T2組成的硬件過流保護(hù)的原理不理解,求大佬指導(dǎo)

    圖中的R7/R8,T1/T2組成的硬件過流保護(hù)的原理不理解,求大佬指導(dǎo)我現(xiàn)在只明白電流超過設(shè)定值時,T1管會導(dǎo)通將電流分走部分,而不會流入T3
    發(fā)表于 06-12 10:32

    請問VIP(t2)-VIN(t2)這個差值叫做比較器的什么失調(diào)呢?是叫做比較器的resolution嗎?

     ?。踭d]自己設(shè)計的比較器,沒有跑蒙特卡羅分析,僅僅跑的普通的tran分析。輸入VIN=1V,VIP=0.8V-》1.2V-》0.8V?! 》抡娼Y(jié)果發(fā)現(xiàn),并不是在VIP=VIN(t1,t3時刻
    發(fā)表于 06-24 08:00

    【晶心科技ADP-Corvette-T1開發(fā)板試用體驗】corvette T1的多任務(wù)調(diào)度學(xué)習(xí)

    的Task 如t1t2t3runner.deleteTask(name);runner.execute();更多的細(xì)節(jié)可以參考上面那篇文章,最后是T1開發(fā)板使用該文提供的代碼跑出來
    發(fā)表于 07-10 23:36

    錘子T3什么時候上市?錘子T3最新消息:堅果Pro雙攝即將發(fā)布,錘子T3在哪里?

    自從2015年12月發(fā)布了錘子T2,面對這么款改進(jìn)版的錘子T1,絕大部分錘粉都在期待錘子T3的到來。等至去年第四季度,等來的卻是新系列M1
    發(fā)表于 04-19 00:00 ?1w次閱讀

    錘子T3最新消息:聽說T系列沒了?羅永浩說:堅果Pro其實就是原來的錘子T3

      日前有消息稱,“錘子T3手機很可能將不再發(fā)布,即便最終仍然沿用了這個名字,但設(shè)計風(fēng)格肯定不是T1\T2的延續(xù)?!彪S后錘子科技官方也表示“Smartisan T系列并沒有被終止”。
    發(fā)表于 05-10 11:53 ?2.1w次閱讀

    錘子T3什么時候上市?錘子T3最新消息:錘子T3設(shè)計、配置、性能要搞事情,錘子T3或到明年依然值得期待

    相信很多人和我一樣都在等錘子T3,但最近我們看了些報道,同時和很多圈內(nèi)朋友聊天時發(fā)現(xiàn),今年可能錘子T3不會出現(xiàn)了。
    發(fā)表于 06-27 15:11 ?4426次閱讀

    基于電網(wǎng)的T2考核標(biāo)準(zhǔn)

    聯(lián)絡(luò)線功率偏差是互聯(lián)電網(wǎng)控制運行的重要指標(biāo)之,T1T2標(biāo)準(zhǔn)對聯(lián)絡(luò)線功率偏差的控制效果進(jìn)行考核與責(zé)任分配,其合理性將對聯(lián)絡(luò)線功率控制的有效性產(chǎn)生重要影響。當(dāng)前的T2標(biāo)準(zhǔn)
    發(fā)表于 12-26 18:30 ?2次下載
    基于電網(wǎng)的<b class='flag-5'>T2</b>考核標(biāo)準(zhǔn)