<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
"); //-->

博客專(zhuān)欄

EEPW首頁(yè) > 博客 > ISO26262-MBD-靜態(tài)驗證在V左的布局考量

ISO26262-MBD-靜態(tài)驗證在V左的布局考量

發(fā)布人:hiraintech 時(shí)間:2024-08-14 來(lái)源:工程師 發(fā)布文章

一、ISO26262-MBD-靜態(tài)驗證的迷惑

       模型的開(kāi)發(fā)方法(Model-Based Design,MBD)在汽車(chē)行業(yè)嵌入式軟件開(kāi)發(fā)中扮演著(zhù)重要的角色,功能安全ISO26262要求對我們搭建的模型進(jìn)行規范檢查。合規檢查我們可以借助第三方工具來(lái)實(shí)現靜態(tài)檢查,而模型設計V左過(guò)程自動(dòng)合規、如何快速合規,是我們需要持續改進(jìn)實(shí)施過(guò)程、實(shí)施手段的重要的部分。


       這個(gè)過(guò)程中,你是否遇到的這樣的迷惑?

       ① 規范檢查工具支持規范檢查,但選擇哪些規范能夠滿(mǎn)足不同ASIL等級的標準要求,是否能有個(gè)規則清單?

       ② 設計工具自帶的library就不合規,導致靜態(tài)規范檢查不通過(guò),如何解決設計工具天生的缺陷?靜態(tài)規范檢查不通過(guò),逐條修改很費時(shí)。

       ③ 設計工具configration選項非常多,哪些有規范約束要求,是否能提前配置好?靜態(tài)規范檢查不通過(guò),逐條修改也很費時(shí)。

       ④ 設計工具建模風(fēng)格不統一、信號命名等到建模規范檢查再考慮,迭代修改費時(shí)不情愿;全部提前在設計階段約束,使用門(mén)檻又很高,讓項目推進(jìn)困難。是否有合適的推薦,來(lái)解決設計階段快速合規的要求推薦?


二、ISO26262-MBD-靜態(tài)驗證的解密

    · 靜態(tài)模型規范規則集—ISO26262映射清單

         模型的靜態(tài)檢查,參考規范如行業(yè)應用較多的MAB/HIS/CG/MISRA規則集合,可以達到ISO26262認證要求。用戶(hù)結合產(chǎn)品經(jīng)驗、ISO26262要求、規范理解、認證經(jīng)驗,形成《靜態(tài)模型規范規則集—ISO26262映射清單》。

圖1.jpg

       該清單需要考慮ISO26262軟件階段有Table如下:

圖2.jpg


圖3.jpg


圖4.jpg


       需要梳理所有的規范條目,理解Table的內容,與Table建立映射關(guān)系,最終形成ASILA/B/C/D不同的規則集。

圖5.jpg

ISO26262-Table內容理解

圖6.jpg

規范條目與ISO26262-Table映射關(guān)系梳理

圖7.jpg

ASILA/B/C/D不同的規則集(規則-table映射后)


    · 合規的library/confiration/設計模板需固定

         模型的規范約束,需要在設計之初就定義好規則。上一主題產(chǎn)品ASIL等級確定,規則集就定好了,針對這個(gè)規則集的library/confiration/設計模板可以固化(如通過(guò)APP來(lái)固化),可以通過(guò)一鍵刷新讓工程師特別“香”地設計模型。例如:

圖8.jpg

一鍵刷新configration讓模型合規

圖9.jpg

一鍵刷新configration/library/建模模板


    · 變被動(dòng)為主動(dòng),由繁到簡(jiǎn)

         當然,在設計前,還可以預選一些規范,讓工程師的大腦了解到哪些可以主動(dòng)快速遵守,代替被動(dòng)約束。這部分重點(diǎn)在于,基于經(jīng)驗篩選出接口類(lèi)、子系統劃分交互類(lèi)的關(guān)鍵規范,主動(dòng)合規,既不會(huì )導致規范約束太重,又提前避免靜態(tài)檢查不合規再修改,導致“動(dòng)了設計的筋骨”“改得面目全非”。

圖10.jpg

設計階段遵守的關(guān)鍵規范集

    · 梳理總結

         建模規范總體而言,通過(guò)第三方規范檢查工具,在最后一環(huán)約束模型行為的同時(shí),可以提前從幾個(gè)方面提前約束設計行為:

         ① 規范集合(不同ASIL等級)和ISO26262的Mapping關(guān)系表

         ② 通過(guò)工具合規的library/confiration/設計模板需要固定

         ③ 關(guān)鍵規范先行,設計之初做好約束

         此外,規范檢查工具無(wú)法檢查項,可以形成規范檢查表單繼續人工評審。

圖11.jpg

基于功能安全的恒潤建模規范自動(dòng)檢查方案

       整體來(lái)看,根據行業(yè)規范集合、ISO26262要求及專(zhuān)家經(jīng)驗等定制建模規范,并形成規范指南和映射清單;根據規范要求將模型配置參數和建模庫等形成刷新工具,用于輔助用戶(hù)在開(kāi)發(fā)過(guò)程中遵守規范;根據能否自動(dòng)檢查分成工具檢查和人工檢查兩部分,通過(guò)檢查結果來(lái)回歸模型開(kāi)發(fā),最終輸出規范檢查報告。經(jīng)緯恒潤有多項目的開(kāi)發(fā)實(shí)踐、認證實(shí)踐,經(jīng)驗豐富,同時(shí)搭建精致實(shí)用的APP來(lái)快速符合規范要求,大大節省工程師重復勞動(dòng)、理解規范的時(shí)間成本。

       如需獲取規范包、規范方案指導及更多信息,請在經(jīng)緯恒潤官網(wǎng)觀(guān)看8月8日在線(xiàn)研討會(huì )《如何快速開(kāi)發(fā)量產(chǎn)級別功能安全應用軟件》和相關(guān)主題《智能汽車(chē)域控中間件功能安全方案設計及應用》研討會(huì )回放。


了解更多:

       請致電010-64840808轉6116或發(fā)送郵件至market_dept@hirain.com(聯(lián)系時(shí)請說(shuō)明

來(lái)自EEPW)


*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。




相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>