問題描述:
- 重點功能與非重點功能混合,導致測試層級選擇困難。
- 模型未體現(xiàn)層級劃分,結(jié)構(gòu)平鋪導致層級圈復雜度異常。
- 部分計算/判斷/賦值等結(jié)構(gòu)位于測試層級之外,存在未覆蓋風險。
上述問題影響:
功能安全:
功能混合未滿足功能安全“隔離”和“避免干擾”的要求,非安全功能缺陷可能導致安全功能失效。結(jié)構(gòu)平鋪導致圈復雜度異常,在實踐中滿足ASIL C/D等級非常困難。層級之外的邏輯會導致模型覆蓋度數(shù)據(jù)可信度不高,無法識別和控制風險。
ASPICE:
上述問題表明架構(gòu)設計過程(SW.3)失效,并且導致測試過程(SW.4、SW.5)無法有效執(zhí)行。開發(fā)過程成熟度無法達到CL2(已管理)或CL3(已建立)級別。
改進建議:
對模型功能進行重要度評估,并按照單元-組件-系統(tǒng)重新拆分模型層級,使用模型靜態(tài)工具(如MXAM)檢測模型復雜度,根據(jù)建議修改。
如圖所示,該模塊局部復雜度為645,復雜度等級為中等(300-750),建議修改。內(nèi)聚度為3.4,模塊關(guān)聯(lián)性較低。

圖1修改前局部復雜度

圖2修改前模型結(jié)構(gòu)
根據(jù)建議優(yōu)化模型結(jié)構(gòu),MXAM重構(gòu)模塊,搭建層級,降低局部復雜度和內(nèi)聚度。

圖3修改后局部復雜度

圖4修改后模型結(jié)構(gòu)
-
測試
+關(guān)注
關(guān)注
8文章
5892瀏覽量
130229 -
模型
+關(guān)注
關(guān)注
1文章
3607瀏覽量
51409 -
功能安全
+關(guān)注
關(guān)注
2文章
162瀏覽量
6091
發(fā)布評論請先 登錄
LUT使用率或FF使用率是如此不合理地高嗎?
拼版不合理案例詳解
變電所繼電保護的幾處不合理設計
不合理軟件使用對硬盤會造成哪些損傷
不合理使用對硬盤的損傷有哪些?
LTE小區(qū)TAC配置不合理回落失敗案例簡介

LTE小區(qū)TAC配置不合理回落失敗案例

【LTE實戰(zhàn)】LTE小區(qū)TAC配置不合理導致CSFB失敗處理案例

評論