女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

SEooC:在安全關鍵系統中重用嵌入式軟件的行之有效的方法

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Dave Hughes ? 2022-12-01 16:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

避免重新發明輪子是高效產品開發的關鍵部分。在嵌入式編程中,這個概念始于可信庫,并已通過面向對象編程和Java等概念得到增強,這使我們能夠創建當今的復雜系統。

安全標準還促進了經過驗證的軟件元素的重用,盡管這帶來了復雜的挑戰。在項目中引入沒有同樣嚴格程度的元素將不可避免地導致弱點。因此,安全標準規定了驗證這些組件以用于安全項目的方法。

但是,對效率的追求可能會導致在安全關鍵系統中不起作用的概念。定制現貨 (COTS) 軟件是許多行業以多種方式使用的術語,盡管它在工業安全中具有非常具體的含義,但它可能成為走捷徑的借口,這在安全項目中是不可接受的。一個系統的強度取決于它最薄弱的地方。醫療標準IEC 62304中使用了未知血統/出處(SOUP)的軟件,但是有充分的理由在安全項目中沒有“未知”的東西。你可以測試它到死,但最終,當它的起源未知時,你如何在未來幾年內維護它?

斷章取義地定義安全元素

在汽車領域,ISO 26262-10中定義的安全元件脫離環境(SEooC)是在車輛中使用最初不是為該特定項目設計的組件的方法。

術語SEooC有點笨拙,但它清楚地定義了問題。您集成到系統中的所有軟件庫都是“脫離上下文”有效地開發的:它們旨在提供特定的功能,而不了解它將如何在目標系統中使用。“元素”表示這是一個具有特定功能范圍的單元或模塊;“安全”表示該模塊是在一組安全要求的背景下專門開發的。

有兩種基本類型的軟件 SEooC(源自 ISO 26262-10-9):

經驗證的使用方法。這種類型的軟件使用“已使用中證明”參數(和其他措施)來驗證 COTS 組件是否符合指定的安全級別。ISO 26262-8-14規定了如何實現這一目標,但在軟件環境中有很多爭論。可觀察錯誤的概念是關鍵 - 記錄產品的使用情況,以便可靠地記錄和匯總所有錯誤,從而準確了解軟件的可靠性。這需要考慮在特定配置中。這些結果與目標項目的相關性是復雜的,因為安全項目幾乎可以肯定在用于建立軟件可靠性的現場測試用例中具有不同的配置和工作環境。您能相信一款未按照安全標準開發的軟件能夠可靠地報告所有錯誤嗎?

ISO 26262-6方法。在汽車安全系統中開發軟件元件的標準方法在ISO 26262標準的第6節中定義,用于開發道路車輛的功能安全。它源自標準前面部分中定義的目標系統的完整 V 模型開發,并且本身就是一個 V 模型。由于該要素是在上下文之外開發的(即,不是從目標項目的安全計劃中得出的),因此必須采取其他措施。主要的附加措施是創建一組假設,SEooC 旨在在其中工作。在集成期間,必須在目標平臺上驗證這些假設。

完整的軟件生命周期維護

這是任何安全項目開發的關鍵部分:響應開發期間或發布后提出的問題的能力。一旦項目成熟,就需要有一種方法在提出問題時可靠地修改項目。ISO 26262-6方法的一個關鍵優勢是可以進行全面而準確的影響分析,并正確實施由此產生的更改,因為所有標準工件都是在設計,實施和測試之間具有可追溯性的。

在時間和人員方面,您離項目發布越遠,就越需要提供工件及其相關流程,以便安全地進行更改。此方法可確保將來的可維護性。

跨行業重用

在多個行業中使用許多嵌入式組件具有實際意義。例如,用于存儲數據的文件系統或用于通信數據的網絡堆棧不是特定于行業的,理想情況下,從一個新項目中獲得的好處應該在新項目中利用,而不管它們適用于哪個行業。從軟件的角度來看,跨不同行業開發軟件的安全要求大致相似,但根據所需的安全級別具有不同程度的嚴格性。采用根據 ISO 26262-6 開發的 SEooC 方法為跨標準映射偽影提供了堅實的基礎(例如,符合工業功能安全的 IEC 61508 或醫療設備的 IEC 62304)。

為 SEooC 定義 ASIL 級別

在所有安全標準中,都規定了安全級別。目標系統中故障的影響越嚴重,用于實施和驗證軟件的定義措施就越嚴格。

為 SEooC 選擇汽車安全完整性等級 (ASIL) 可能會有問題。簡單的答案是始終開發到最高ASIL級別(ASIL D),以便無需重大返工即可與任何項目集成,并且跨行業標準的映射也更容易。缺點是,它使這些 SEooC 比開發到較低 ASIL 的 SEooC 貴得多。

如何獲取 SEooC

SEooC可以提供嵌入式組件作為安全系統的核心部分,并降低成本。然而,設計嵌入式組件以便在安全環境中重復使用不可避免地很復雜,因此采購這些組件必須經過深思熟慮。為了獲得最佳結果,它們需要在能夠處理安全產品生命周期需求的環境中進行開發。

最佳實踐是開發完整的ISO 26262第6節安全元件,其中包含準備重復使用的假設和測試用例。這需要由項目管理系統支持,該系統允許每個客戶使用在半獨立項目中維護的 SEooC,以便整個軟件維護生命周期可以獨立應用于該項目。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5152

    文章

    19675

    瀏覽量

    317568
  • JAVA
    +關注

    關注

    20

    文章

    2989

    瀏覽量

    109697
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式單片機電機控制系統的應用

    長時間處于良好的工作狀態,其穩定性也得到了顯著的提升。嵌入式單片機電機控制系統的應用可以分為軟件應用和硬件應用,硬件提供基本的物理框架支
    發表于 06-11 15:07

    嵌入式軟件行業增長驅動因素

    嵌入式軟件物聯網應用至關重要,因為它管理設備操作、控制傳感器、支持連接并確保數據安全。例如,
    的頭像 發表于 05-09 11:26 ?345次閱讀

    Python嵌入式系統的應用場景

    你想把你的職業生涯提升到一個新的水平?Python嵌入式系統中正在成為一股不可缺少的新力量。盡管傳統上嵌入式開發更多地依賴于C和C++語言,Python的優勢在于其簡潔的語法、豐富的
    的頭像 發表于 03-19 14:10 ?714次閱讀

    泰克MDO32示波器嵌入式系統調試關鍵技術分析

    高性能的混合域示波器,嵌入式系統調試中發揮著關鍵作用。本文將深入分析泰克MDO32示波器嵌入式
    的頭像 發表于 03-19 13:51 ?329次閱讀
    泰克MDO32示波器<b class='flag-5'>在</b><b class='flag-5'>嵌入式</b><b class='flag-5'>系統</b>調試<b class='flag-5'>中</b>的<b class='flag-5'>關鍵</b>技術分析

    PLD嵌入式系統的應用實例

    隨著技術的發展,嵌入式系統各個領域扮演著越來越重要的角色。從簡單的家用電器到復雜的工業控制系統嵌入式
    的頭像 發表于 01-20 09:42 ?803次閱讀

    如何提高嵌入式代碼質量?

    并提升代碼質量。 遵循良好的軟件工程實踐 良好的軟件工程實踐是提高代碼質量的基礎,特別是嵌入式系統
    發表于 01-15 10:48

    LDO嵌入式系統的應用 常見LDO故障及解決方法

    的應用及其常見故障和解決方法的概述。 應用場景 電源轉換 :LDO可以將電池電壓或其他電源電壓轉換為嵌入式系統所需的穩定電壓。 噪聲抑制 :LDO能有效降低電源線上的噪聲,為敏感的模擬
    的頭像 發表于 12-13 09:08 ?2278次閱讀

    嵌入式系統開發的測試方法 嵌入式系統開發與AI結合應用

    嵌入式系統開發的測試方法 嵌入式系統開發是一個復雜的過程,涉及到硬件和
    的頭像 發表于 12-09 10:22 ?1357次閱讀

    嵌入式系統開發與硬件的關系 嵌入式系統開發常見問題解決

    嵌入式系統開發與硬件的關系 嵌入式系統是專為特定應用設計的計算機系統,它們通常嵌入在所控制的設備
    的頭像 發表于 12-09 09:38 ?966次閱讀

    mmc卡在嵌入式系統的使用

    隨著科技的發展,嵌入式系統我們的日常生活扮演著越來越重要的角色。從智能手機到家用電器,再到工業控制系統
    的頭像 發表于 11-25 09:58 ?1180次閱讀

    什么是嵌入式?一文讀懂嵌入式主板

    現代科技浪潮嵌入式技術已成為支撐各種智能設備和系統運行的核心力量。那么,究竟什么是嵌入式嵌入式
    的頭像 發表于 10-16 10:14 ?2607次閱讀

    嵌入式系統的未來趨勢有哪些?

    會更加模塊化和集成化,允許更容易的硬件和軟件的切換和升級。這會提高系統的可維護性和可擴展性,會使得系統能夠適應不斷變化的應用需求。 5. 生態可持續性與環保材料
    發表于 09-12 15:42

    嵌入式機電一體化系統設計與實現》讀后感

    刻的認識。從硬件上將外圍器件整合到CPU內部,到軟件操作系統內核嵌入應用程序,再到將軟件
    發表于 08-21 08:45

    嵌入式系統的實時操作系統

    嵌入式RTOS是嵌入式應用程序運行、相互交互和與外界通信的底層軟件機制。本節,您將了解嵌入式
    的頭像 發表于 08-20 11:28 ?888次閱讀

    嵌入式系統工業4.0網絡安全

    C和C++嵌入式系統占主導地位。多年來,實施工業4.0和物聯網的組織已經認識到所有代碼的信息安全
    的頭像 發表于 08-12 21:45 ?736次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系統</b><b class='flag-5'>中</b>工業4.0網絡<b class='flag-5'>安全</b>