產品及服務 > Simulink Coverage , Simulink程式碼覆蓋率測試工具
Simulink Coverage , Simulink程式碼覆蓋率測試工具

Introduction
Simulink程式碼覆蓋率測試工具)協助您執行模型和程式碼覆蓋率分析,衡量模型及轉碼中的測試完整性。此工具應用業界標準指標,如決策,條件,修改條件/決策覆蓋(MC / DC)和關係邊界覆蓋率,以評估模型,軟體迴圈測試(SIL)和程序迴圈測試的PIL。您可以使用缺少的覆蓋率數據來查找測試中的差距,缺少的需求或非預期的功能。

Simulink Coverage產生互動式報告,報告可顯示您的模型中多少C / C ++ S函式,MATLAB®函式以及Embedded Coder®(嵌入式程式碼轉碼器)轉出的程式碼已被執行。您可以特別標出模塊和子系統中的覆蓋結果,以便將測試中的差距進行視覺化。為了評估測試的完整性,您可以從多個測試的執行中累積覆蓋率數據資料。您可以使用篩選器來排除覆蓋範圍內的錯誤,並調整報告中缺少的覆蓋部分。

此工具並支援IEC品質驗證套裝組(符合ISO 26262和IEC 61508)和DO品質驗證套裝組(DO-178), 讓您可以與業界標準接軌。本工具箱使用需搭配MATLAB、Simulink Optimization Toolbox。 建議搭配Global Optimization Toolbox、Parallel Computing Toolbox、Simulink Control Design、Control System Toolbox 、Statistics and Machine Learning Toolbox。

Key Features

  • 在Simulink®模型(包括C / C ++ S函數)上執行的測試的覆蓋率分析和報告
  • Embedded Coder®(嵌入式程式碼轉碼器)轉出的C / C ++程式碼的覆蓋率分析
  • 覆蓋率指標,包括決策,條件,MC / DC和關係邊界
  • 訊號範圍和複雜性指標,包括迴路複雜性
  • 在模塊,子系統和狀態圖表中標出覆蓋結果
  • 篩選以排除覆蓋範圍內的模型元件,並更正缺少的覆蓋範圍
  • 支援品質認證工具(使用DO品質驗證套裝組和IEC品質驗證套裝組)

2018b加入 :

  • 針對模型覆蓋率進行視覺化:覆蓋率結果可透過 Simulink 編輯器內的模型的醒目提示和彈出式視窗,加強結果分析