Coverage Report for BSP_UT

Table of Contents

  1. Analysis Information
  2. Tests
  3. Summary
  4. Details

Analysis Information

Model Information

  Model version   'M104C107'
  Author   xigkd
  Last saved   Mon Apr 12 09:51:33 2021

Harness information

  Harness model(s)   UT_BSP_0001
  Harness model owner   BSP_UT

Simulation Optimization Options

  Default parameter behavior   inlined
  Block reduction   forced off
  Conditional branch optimization   on

Coverage Options

  Analyzed model   BSP_UT
  Logic block short circuiting   off
  MCDC mode   masking

Tests

Test# Started execution Ended execution
Test 1 12-Apr-2021 10:48:28 12-Apr-2021 10:48:29

Summary

Model Hierarchy/Complexity Test 1  
Decision Condition MCDC Execution  
1. BSP_UT 44 33%
   
75%
   
16%
   
85%
   
 
2. . . . BattSafPrt_20ms_sys 39 33%
   
75%
   
16%
   
85%
   
 
3. . . . . . . BSP_GbBSP_CtrSafetyCmd_flg 2 50%
   
NA NA 100%
   
 
4. . . . . . . CellTempHigh 4 50%
   
63%
   
14%
   
100%
   
 
5. . . . . . . . . . BSP_GbBSP_HighCellTempSaf_flg 2 50%
   
NA NA 100%
   
 
6. . . . . . . . . . BSP_GbBSP_HighCellTempSaf_flg1 2 50%
   
NA NA 100%
   
 
7. . . . . . . CellVoltHigh 2 50%
   
88%
   
50%
   
100%
   
 
8. . . . . . . . . . BSP_GbBSP_HighCellVoltSaf_flg 2 50%
   
NA NA 100%
   
 
9. . . . . . . CellVoltLow 2 50%
   
88%
   
50%
   
100%
   
 
10. . . . . . . . . . BSP_GbBSP_LowCellVoltSaf_flg 2 50%
   
NA NA 100%
   
 
11. . . . . . . CellVoltSafetyThrld 22 18%
   
NA NA 36%
   
 
12. . . . . . . . . . BSP_2D_Config_Word 11 18%
   
NA NA 33%
   
 
13. . . . . . . . . . . . . Switch Case Action Subsystem   NA NA NA 0%
   
 
14. . . . . . . . . . . . . Switch Case Action Subsystem1   NA NA NA 100%
   
 
15. . . . . . . . . . . . . Switch Case Action Subsystem2   NA NA NA 0%
   
 
16. . . . . . . . . . . . . Switch Case Action Subsystem3   NA NA NA 100%
   
 
17. . . . . . . . . . . . . Switch Case Action Subsystem4   NA NA NA 0%
   
 
18. . . . . . . . . . . . . Switch Case Action Subsystem5   NA NA NA 0%
   
 
19. . . . . . . . . . . . . Switch Case Action Subsystem6   NA NA NA 0%
   
 
20. . . . . . . . . . . . . Switch Case Action Subsystem7   NA NA NA 0%
   
 
21. . . . . . . . . . . . . Switch Case Action Subsystem8   NA NA NA 0%
   
 
22. . . . . . . . . . . . . Switch Case Action Subsystem9   NA NA NA 0%
   
 
23. . . . . . . . . . BSP_2D_Config_Word1 11 18%
   
NA NA 33%
   
 
24. . . . . . . . . . . . . Switch Case Action Subsystem   NA NA NA 0%
   
 
25. . . . . . . . . . . . . Switch Case Action Subsystem1   NA NA NA 100%
   
 
26. . . . . . . . . . . . . Switch Case Action Subsystem2   NA NA NA 0%
   
 
27. . . . . . . . . . . . . Switch Case Action Subsystem3   NA NA NA 100%
   
 
28. . . . . . . . . . . . . Switch Case Action Subsystem4   NA NA NA 0%
   
 
29. . . . . . . . . . . . . Switch Case Action Subsystem5   NA NA NA 0%
   
 
30. . . . . . . . . . . . . Switch Case Action Subsystem6   NA NA NA 0%
   
 
31. . . . . . . . . . . . . Switch Case Action Subsystem7   NA NA NA 0%
   
 
32. . . . . . . . . . . . . Switch Case Action Subsystem8   NA NA NA 0%
   
 
33. . . . . . . . . . . . . Switch Case Action Subsystem9   NA NA NA 0%
   
 
34. . . . . . . DCChrgTempHigh 4 50%
   
69%
   
0%
   
100%
   
 
35. . . . . . . . . . LDP_GeLDP_CC2St_enum 2 50%
   
NA NA 100%
   
 
36. . . . . . . . . . LDP_GeLDP_CC2St_enum1 2 50%
   
NA NA 100%
   
 
37. . . . . . . PackCurrHigh 3 50%
   
100%
   
NA 100%
   
 
38. . . . . . . . . . BSP_GbBSP_PackCrntSaf_flg 2 50%
   
NA NA 100%
   
 

Details

1. Model "BSP_UT"

Child Systems: BattSafPrt_20ms_sys

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 44
Condition NA 75% (69/92) condition outcomes
Decision NA 33% (13/40) decision outcomes
MCDC NA 16% (4/25) conditions reversed the outcome
Execution NA 85% (91/107) objective outcomes

2. SubSystem block "BattSafPrt_20ms_sys"

Justify or Exclude
Parent: /BSP_UT
Child Systems: BSP_GbBSP_CtrSafetyCmd_flg,  CellTempHigh,  CellVoltHigh,  CellVoltLow,  CellVoltSafetyThrld,  DCChrgTempHigh,  PackCurrHigh

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 39
Condition NA 75% (69/92) condition outcomes
Decision NA 33% (13/40) decision outcomes
MCDC NA 16% (4/25) conditions reversed the outcome
Execution NA 85% (91/107) objective outcomes

   Logic block "Logical Operator1"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys
Uncovered Links:  Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (12/12) condition outcomes
MCDC 17% (1/6) conditions reversed the outcome
Execution 100% (1/1) objective outcomes

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
expression for output
      input port 1 TFFFFF FFFFFF
      input port 2 (FTFFFF) FFFFFF
      input port 3 (FFTFFF) FFFFFF
      input port 4 (FFFTFF) FFFFFF
      input port 5 (FFFFTF) FFFFFF
      input port 6 (FFFFFT) FFFFFF


3. SubSystem block "BSP_GbBSP_CtrSafetyCmd_flg"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 2
Decision NA 50% (1/2) decision outcomes
Execution NA 100% (3/3) objective outcomes

   Switch block "Switch"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/BSP_GbBSP_CtrSafetyCmd_flg
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 1
Decision 50% (1/2) decision outcomes
Execution 100% (1/1) objective outcomes

  Decisions analyzed
  logical trigger input  50%
      false (output is from 3rd input port) 301/301
      true (output is from 1st input port) 0/301

   Full Coverage

Model Object Metric
Constant block "Constant" Execution
Constant block "Constant1" Execution

4. SubSystem block "CellTempHigh"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys
Child Systems: BSP_GbBSP_HighCellTempSaf_flg,  BSP_GbBSP_HighCellTempSaf_flg1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 4
Condition NA 63% (19/30) condition outcomes
Decision NA 50% (2/4) decision outcomes
MCDC NA 14% (1/7) conditions reversed the outcome
Execution NA 100% (26/26) objective outcomes

   Logic block "Logical Operator1"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellTempHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 75% (3/4) condition outcomes
MCDC 0% (0/2) conditions reversed the outcome
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input port 1 
301 
  input port 2  261  40 

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
expression for output
      input port 1 (TT) FT
      input port 2 (TT) (TF)


   Logic block "Logical Operator2"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellTempHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 75% (3/4) condition outcomes
MCDC 33% (1/3) conditions reversed the outcome
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input port 1  301 
  input port 2  261  40 

  MC/DC analysis (combinations in parentheses did not occur)
  Includes 2 blocks
Decision/Condition True Out False Out
(C1 || C2) && C3
      C1 (Logical1 In1) TFT (FFT)
      C2 (Logical1 In2) (FTT) (FFT)
      C3 (Logical Operator2 In2) TFT TFF


   Logic block "Logical1"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellTempHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 50% (2/4) condition outcomes
MCDC see Logical Operator2
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input port 1  301 
  input port 2 
301 

   Logic block "Logical2"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellTempHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 50% (2/4) condition outcomes
MCDC 0% (0/2) conditions reversed the outcome
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input port 1  301 
  input port 2 
301 

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
expression for output
      input port 1 TF (FF)
      input port 2 (FT) (FF)


   RelationalOperator block "Comparison3"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellTempHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 50% (1/2) condition outcomes
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input1 == input2 
301 

   RelationalOperator block "Comparison4"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellTempHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 50% (1/2) condition outcomes
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input1 == input2  301 

   RelationalOperator block "Comparison5"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellTempHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 50% (1/2) condition outcomes
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input1 == input2 
301 

   RelationalOperator block "Comparison6"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellTempHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 50% (1/2) condition outcomes
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input1 == input2  301 

   RelationalOperator block "Comparison7"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellTempHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 50% (1/2) condition outcomes
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input1 == input2 
301 

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution
DataTypeConversion block "Data Type Conversion1" Execution
RelationalOperator block "Comparison1" Condition, Execution
RelationalOperator block "Comparison2" Condition, Execution
Constant block "Constant" Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution
Constant block "Constant6" Execution

5. SubSystem block "BSP_GbBSP_HighCellTempSaf_flg"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellTempHigh

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 2
Decision NA 50% (1/2) decision outcomes
Execution NA 100% (3/3) objective outcomes

   Switch block "Switch"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellTempHigh/BSP_GbBSP_HighCellTempSaf_flg
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 1
Decision 50% (1/2) decision outcomes
Execution 100% (1/1) objective outcomes

  Decisions analyzed
  logical trigger input  50%
      false (output is from 3rd input port) 301/301
      true (output is from 1st input port) 0/301

   Full Coverage

Model Object Metric
Constant block "Constant" Execution
Constant block "Constant1" Execution

6. SubSystem block "BSP_GbBSP_HighCellTempSaf_flg1"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellTempHigh

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 2
Decision NA 50% (1/2) decision outcomes
Execution NA 100% (3/3) objective outcomes

   Switch block "Switch"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellTempHigh/BSP_GbBSP_HighCellTempSaf_flg1
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 1
Decision 50% (1/2) decision outcomes
Execution 100% (1/1) objective outcomes

  Decisions analyzed
  logical trigger input  50%
      false (output is from 3rd input port) 301/301
      true (output is from 1st input port) 0/301

   Full Coverage

Model Object Metric
Constant block "Constant" Execution
Constant block "Constant1" Execution

7. SubSystem block "CellVoltHigh"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys
Child Systems: BSP_GbBSP_HighCellVoltSaf_flg

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 2
Condition NA 88% (7/8) condition outcomes
Decision NA 50% (1/2) decision outcomes
MCDC NA 50% (1/2) conditions reversed the outcome
Execution NA 100% (10/10) objective outcomes

   Logic block "Logical"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 75% (3/4) condition outcomes
MCDC 50% (1/2) conditions reversed the outcome
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input port 1  301 
  input port 2  261  40 

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
expression for output
      input port 1 TT (FT)
      input port 2 TT TF


   Full Coverage

Model Object Metric
Sum block "Add" Execution
RelationalOperator block "Comparison" Condition, Execution
RelationalOperator block "Relational Operator" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant4" Execution

8. SubSystem block "BSP_GbBSP_HighCellVoltSaf_flg"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltHigh

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 2
Decision NA 50% (1/2) decision outcomes
Execution NA 100% (3/3) objective outcomes

   Switch block "Switch"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltHigh/BSP_GbBSP_HighCellVoltSaf_flg
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 1
Decision 50% (1/2) decision outcomes
Execution 100% (1/1) objective outcomes

  Decisions analyzed
  logical trigger input  50%
      false (output is from 3rd input port) 301/301
      true (output is from 1st input port) 0/301

   Full Coverage

Model Object Metric
Constant block "Constant" Execution
Constant block "Constant1" Execution

9. SubSystem block "CellVoltLow"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys
Child Systems: BSP_GbBSP_LowCellVoltSaf_flg

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 2
Condition NA 88% (7/8) condition outcomes
Decision NA 50% (1/2) decision outcomes
MCDC NA 50% (1/2) conditions reversed the outcome
Execution NA 100% (10/10) objective outcomes

   Logic block "Logical"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltLow
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 75% (3/4) condition outcomes
MCDC 50% (1/2) conditions reversed the outcome
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input port 1  301 
  input port 2  40  261 

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
expression for output
      input port 1 TT (FT)
      input port 2 TT TF


   Full Coverage

Model Object Metric
Sum block "Add" Execution
RelationalOperator block "Comparison2" Condition, Execution
RelationalOperator block "Relational Operator" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant4" Execution

10. SubSystem block "BSP_GbBSP_LowCellVoltSaf_flg"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltLow

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 2
Decision NA 50% (1/2) decision outcomes
Execution NA 100% (3/3) objective outcomes

   Switch block "Switch"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltLow/BSP_GbBSP_LowCellVoltSaf_flg
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 1
Decision 50% (1/2) decision outcomes
Execution 100% (1/1) objective outcomes

  Decisions analyzed
  logical trigger input  50%
      false (output is from 3rd input port) 301/301
      true (output is from 1st input port) 0/301

   Full Coverage

Model Object Metric
Constant block "Constant" Execution
Constant block "Constant1" Execution

11. SubSystem block "CellVoltSafetyThrld"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys
Child Systems: BSP_2D_Config_Word,  BSP_2D_Config_Word1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 22
Decision NA 18% (4/22) decision outcomes
Execution NA 36% (9/25) objective outcomes

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution

12. SubSystem block "BSP_2D_Config_Word"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld
Child Systems: Switch Case Action Subsystem,  Switch Case Action Subsystem1,  Switch Case Action Subsystem2,  Switch Case Action Subsystem3,  Switch Case Action Subsystem4,  Switch Case Action Subsystem5,  Switch Case Action Subsystem6,  Switch Case Action Subsystem7,  Switch Case Action Subsystem8,  Switch Case Action Subsystem9

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 11
Decision NA 18% (2/11) decision outcomes
Execution NA 33% (4/12) objective outcomes

   SwitchCase block "Switch Case"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 10
Decision 18% (2/11) decision outcomes
Execution 100% (1/1) objective outcomes

  Decisions analyzed
  truncated input  18%
      = Enum_UDSCapSel_Default 0/301
      = Enum_UDSCapSel_CATL153Ah 181/301
      = Enum_UDSCapSel_CATL180Ah 0/301
      = Enum_UDSCapSel_CATL177Ah 120/301
      = Enum_UDSCapSel_CATL203Ah 0/301
      = Enum_UDSCapSel_CATL51Ah 0/301
      = Enum_UDSCapSel_CATL132Ah 0/301
      = Enum_UDSCapSel_XWD75Ah 0/301
      = Enum_UDSCapSel_TFE177Ah 0/301
      = Enum_UDSCapSel_CATLCTP248Ah 0/301
      = implicit-default 0/301

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution

13. SubSystem block "Switch Case Action Subsystem"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 0% (0/1) objective outcomes

   Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word/Switch Case Action Subsystem
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Execution 0% (0/1) objective outcomes

14. SubSystem block "Switch Case Action Subsystem1"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 100% (1/1) objective outcomes

   Full Coverage

Model Object Metric
Lookup_n-D block "1-D_Lookup_Table" Execution

15. SubSystem block "Switch Case Action Subsystem2"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 0% (0/1) objective outcomes

   Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word/Switch Case Action Subsystem2
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Execution 0% (0/1) objective outcomes

16. SubSystem block "Switch Case Action Subsystem3"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 100% (1/1) objective outcomes

   Full Coverage

Model Object Metric
Lookup_n-D block "1-D_Lookup_Table" Execution

17. SubSystem block "Switch Case Action Subsystem4"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 0% (0/1) objective outcomes

   Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word/Switch Case Action Subsystem4
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Execution 0% (0/1) objective outcomes

18. SubSystem block "Switch Case Action Subsystem5"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 0% (0/1) objective outcomes

   Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word/Switch Case Action Subsystem5
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Execution 0% (0/1) objective outcomes

19. SubSystem block "Switch Case Action Subsystem6"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 0% (0/1) objective outcomes

   Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word/Switch Case Action Subsystem6
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Execution 0% (0/1) objective outcomes

20. SubSystem block "Switch Case Action Subsystem7"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 0% (0/1) objective outcomes

   Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word/Switch Case Action Subsystem7
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Execution 0% (0/1) objective outcomes

21. SubSystem block "Switch Case Action Subsystem8"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 0% (0/1) objective outcomes

   Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word/Switch Case Action Subsystem8
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Execution 0% (0/1) objective outcomes

22. SubSystem block "Switch Case Action Subsystem9"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 0% (0/1) objective outcomes

   Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word/Switch Case Action Subsystem9
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Execution 0% (0/1) objective outcomes

23. SubSystem block "BSP_2D_Config_Word1"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld
Child Systems: Switch Case Action Subsystem,  Switch Case Action Subsystem1,  Switch Case Action Subsystem2,  Switch Case Action Subsystem3,  Switch Case Action Subsystem4,  Switch Case Action Subsystem5,  Switch Case Action Subsystem6,  Switch Case Action Subsystem7,  Switch Case Action Subsystem8,  Switch Case Action Subsystem9

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 11
Decision NA 18% (2/11) decision outcomes
Execution NA 33% (4/12) objective outcomes

   SwitchCase block "Switch Case"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 10
Decision 18% (2/11) decision outcomes
Execution 100% (1/1) objective outcomes

  Decisions analyzed
  truncated input  18%
      = Enum_UDSCapSel_Default 0/301
      = Enum_UDSCapSel_CATL153Ah 181/301
      = Enum_UDSCapSel_CATL180Ah 0/301
      = Enum_UDSCapSel_CATL177Ah 120/301
      = Enum_UDSCapSel_CATL203Ah 0/301
      = Enum_UDSCapSel_CATL51Ah 0/301
      = Enum_UDSCapSel_CATL132Ah 0/301
      = Enum_UDSCapSel_XWD75Ah 0/301
      = Enum_UDSCapSel_TFE177Ah 0/301
      = Enum_UDSCapSel_CATLCTP248Ah 0/301
      = implicit-default 0/301

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution

24. SubSystem block "Switch Case Action Subsystem"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 0% (0/1) objective outcomes

   Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1/Switch Case Action Subsystem
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Execution 0% (0/1) objective outcomes

25. SubSystem block "Switch Case Action Subsystem1"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 100% (1/1) objective outcomes

   Full Coverage

Model Object Metric
Lookup_n-D block "1-D_Lookup_Table" Execution

26. SubSystem block "Switch Case Action Subsystem2"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 0% (0/1) objective outcomes

   Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1/Switch Case Action Subsystem2
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Execution 0% (0/1) objective outcomes

27. SubSystem block "Switch Case Action Subsystem3"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 100% (1/1) objective outcomes

   Full Coverage

Model Object Metric
Lookup_n-D block "1-D_Lookup_Table" Execution

28. SubSystem block "Switch Case Action Subsystem4"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 0% (0/1) objective outcomes

   Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1/Switch Case Action Subsystem4
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Execution 0% (0/1) objective outcomes

29. SubSystem block "Switch Case Action Subsystem5"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 0% (0/1) objective outcomes

   Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1/Switch Case Action Subsystem5
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Execution 0% (0/1) objective outcomes

30. SubSystem block "Switch Case Action Subsystem6"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 0% (0/1) objective outcomes

   Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1/Switch Case Action Subsystem6
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Execution 0% (0/1) objective outcomes

31. SubSystem block "Switch Case Action Subsystem7"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 0% (0/1) objective outcomes

   Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1/Switch Case Action Subsystem7
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Execution 0% (0/1) objective outcomes

32. SubSystem block "Switch Case Action Subsystem8"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 0% (0/1) objective outcomes

   Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1/Switch Case Action Subsystem8
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Execution 0% (0/1) objective outcomes

33. SubSystem block "Switch Case Action Subsystem9"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 0
Execution NA 0% (0/1) objective outcomes

   Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/CellVoltSafetyThrld/BSP_2D_Config_Word1/Switch Case Action Subsystem9
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Execution 0% (0/1) objective outcomes

34. SubSystem block "DCChrgTempHigh"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys
Child Systems: LDP_GeLDP_CC2St_enum,  LDP_GeLDP_CC2St_enum1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 4
Condition NA 69% (22/32) condition outcomes
Decision NA 50% (2/4) decision outcomes
MCDC NA 0% (0/8) conditions reversed the outcome
Execution NA 100% (26/26) objective outcomes

   Logic block "Logical1"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/DCChrgTempHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 63% (5/8) condition outcomes
MCDC 0% (0/4) conditions reversed the outcome
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input port 1  301 
  input port 2  100  201 
  input port 3  301 
  input port 4 
301 

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
expression for output
      input port 1 (TTTT) (FTTT)
      input port 2 (TTTT) (TFTT)
      input port 3 (TTTT) (TTFT)
      input port 4 (TTTT) TTTF


   Logic block "Logical2"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/DCChrgTempHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 75% (6/8) condition outcomes
MCDC 0% (0/4) conditions reversed the outcome
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input port 1  301 
  input port 2  220  81 
  input port 3  200  101 
  input port 4 
301 

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
expression for output
      input port 1 (TTTT) (FTTT)
      input port 2 (TTTT) (TFTT)
      input port 3 (TTTT) (TTFT)
      input port 4 (TTTT) TTTF


   RelationalOperator block "Comparison1"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/DCChrgTempHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 50% (1/2) condition outcomes
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input1 >= input2 
301 

   RelationalOperator block "Comparison2"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/DCChrgTempHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 50% (1/2) condition outcomes
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input1 == input2  301 

   RelationalOperator block "Comparison3"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/DCChrgTempHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 50% (1/2) condition outcomes
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input1 >= input2 
301 

   RelationalOperator block "Comparison4"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/DCChrgTempHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 50% (1/2) condition outcomes
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input1 == input2  301 

   RelationalOperator block "Relational Operator1"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/DCChrgTempHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 50% (1/2) condition outcomes
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input1 == input2  301 

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution
DataTypeConversion block "Data Type Conversion1" Execution
RelationalOperator block "Relational Operator2" Condition, Execution
RelationalOperator block "Relational Operator3" Condition, Execution
RelationalOperator block "Relational Operator4" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution
Constant block "Constant6" Execution
Constant block "KeMDPR_t_EngChrgBatIdleMinSetTm1" Execution
Constant block "KeMDPR_t_EngChrgBatIdleMinSetTm10" Execution

35. SubSystem block "LDP_GeLDP_CC2St_enum"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/DCChrgTempHigh

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 2
Decision NA 50% (1/2) decision outcomes
Execution NA 100% (3/3) objective outcomes

   Switch block "Switch"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/DCChrgTempHigh/LDP_GeLDP_CC2St_enum
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 1
Decision 50% (1/2) decision outcomes
Execution 100% (1/1) objective outcomes

  Decisions analyzed
  logical trigger input  50%
      false (output is from 3rd input port) 301/301
      true (output is from 1st input port) 0/301

   Full Coverage

Model Object Metric
Constant block "Constant" Execution
Constant block "Constant1" Execution

36. SubSystem block "LDP_GeLDP_CC2St_enum1"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/DCChrgTempHigh

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 2
Decision NA 50% (1/2) decision outcomes
Execution NA 100% (3/3) objective outcomes

   Switch block "Switch"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/DCChrgTempHigh/LDP_GeLDP_CC2St_enum1
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 1
Decision 50% (1/2) decision outcomes
Execution 100% (1/1) objective outcomes

  Decisions analyzed
  logical trigger input  50%
      false (output is from 3rd input port) 301/301
      true (output is from 1st input port) 0/301

   Full Coverage

Model Object Metric
Constant block "Constant" Execution
Constant block "Constant1" Execution

37. SubSystem block "PackCurrHigh"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys
Child Systems: BSP_GbBSP_PackCrntSaf_flg

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 3
Condition NA 100% (2/2) condition outcomes
Decision NA 50% (2/4) decision outcomes
Execution NA 100% (6/6) objective outcomes

   Abs block "Abs"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/PackCurrHigh
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 1
Decision 50% (1/2) decision outcomes
Execution 100% (1/1) objective outcomes

  Decisions analyzed
  input < 0  50%
      false 301/301
      true 0/301

   Full Coverage

Model Object Metric
RelationalOperator block "Relational Operator1" Condition, Execution
Constant block "Constant4" Execution

38. SubSystem block "BSP_GbBSP_PackCrntSaf_flg"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/PackCurrHigh

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 2
Decision NA 50% (1/2) decision outcomes
Execution NA 100% (3/3) objective outcomes

   Switch block "Switch"

Justify or Exclude
Parent: BSP_UT/BattSafPrt_20ms_sys/PackCurrHigh/BSP_GbBSP_PackCrntSaf_flg
Uncovered Links:  Previous uncovered object

Metric Coverage
Cyclomatic Complexity 1
Decision 50% (1/2) decision outcomes
Execution 100% (1/1) objective outcomes

  Decisions analyzed
  logical trigger input  50%
      false (output is from 3rd input port) 301/301
      true (output is from 1st input port) 0/301

   Full Coverage

Model Object Metric
Constant block "Constant" Execution
Constant block "Constant1" Execution