Coverage Report for HDP

Table of Contents

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

Analysis Information

Model Information

  Model version   'M112C117'
  Author   xigkd
  Last saved   Fri Sep 10 15:51:37 2021

Harness information

  Harness model(s)   HDP_Harness1
  Harness model owner   HDP

Simulation Optimization Options

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

Coverage Options

  Analyzed model   HDP
  Logic block short circuiting   off
  MCDC mode   masking

Blocks Eliminated from Coverage Analysis

# Model Object Rationale
 HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Abs1 It might not be executed because of Conditional input branch optimization
 HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Comparison1 It might not be executed because of Conditional input branch optimization
 HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Logical3 It might not be executed because of Conditional input branch optimization
 HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Switch3 It might not be executed because of Conditional input branch optimization
 HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Decrease/Relational Operator It might not be executed because of Conditional input branch optimization
 HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Decrease/Relational Operator It might not be executed because of Conditional input branch optimization

Tests

Test# Started execution Ended execution
Test 1 10-Sep-2021 16:30:11 10-Sep-2021 16:30:16

Summary

Model Hierarchy/Complexity Test 1  
Decision Condition MCDC Execution  
1. HDP 187 67%
   
95%
   
39%
   
96%
   
 
2. . . . HDP 181 67%
   
95%
   
39%
   
96%
   
 
3. . . . . . . HiCrntPrc_10ms 75 69%
   
96%
   
45%
   
98%
   
 
4. . . . . . . . . . HiCrntPrc_10ms_sys 74 69%
   
96%
   
45%
   
98%
   
 
5. . . . . . . . . . . . . Bat_Curr 19 70%
   
72%
   
38%
   
92%
   
 
6. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntVld_flg 2 50%
   
NA NA 100%
   
 
7. . . . . . . . . . . . . . . . HDP_GcHDP_PackCrnt_A 2 50%
   
NA NA 100%
   
 
8. . . . . . . . . . . . . . . . Hysteresis 3 100%
   
100%
   
NA 100%
   
 
9. . . . . . . . . . . . . . . . Limiter 3 75%
   
75%
   
NA 100%
   
 
10. . . . . . . . . . . . . CAB500_Curr 8 80%
   
100%
   
67%
   
100%
   
 
11. . . . . . . . . . . . . . . . BMSDelay 4 100%
   
100%
   
NA 100%
   
 
12. . . . . . . . . . . . . . . . . . . Unit Delay Resettable 2 100%
   
NA NA 100%
   
 
13. . . . . . . . . . . . . . . . HDP_GbHDP_HallCrnt_A 2 50%
   
NA NA 100%
   
 
14. . . . . . . . . . . . . . . . HDP_GbHDP_HallCrnt_A1 2 50%
   
NA NA 100%
   
 
15. . . . . . . . . . . . . CABFltDet 4 50%
   
100%
   
39%
   
100%
   
 
16. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg 2 50%
   
NA NA 100%
   
 
17. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg1 2 50%
   
NA NA 100%
   
 
18. . . . . . . . . . . . . CABVoltFltDet 2 50%
   
100%
   
30%
   
100%
   
 
19. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg1 2 50%
   
NA NA 100%
   
 
20. . . . . . . . . . . . . CSRInfoErrorFltDet 2 50%
   
98%
   
31%
   
100%
   
 
21. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg1 2 50%
   
NA NA 100%
   
 
22. . . . . . . . . . . . . HallSensFltDet 4 50%
   
100%
   
NA 100%
   
 
23. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg 2 50%
   
NA NA 100%
   
 
24. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg1 2 50%
   
NA NA 100%
   
 
25. . . . . . . . . . . . . Hall_Curr 4 50%
   
100%
   
100%
   
100%
   
 
26. . . . . . . . . . . . . . . . HDP_GbHDP_HallCrnt_A 2 50%
   
NA NA 100%
   
 
27. . . . . . . . . . . . . . . . HDP_GbHDP_HallCrnt_A1 2 50%
   
NA NA 100%
   
 
28. . . . . . . . . . . . . MaxPackCurrStore 4 67%
   
100%
   
50%
   
100%
   
 
29. . . . . . . . . . . . . . . . MaxPackCurrUpdate 2 100%
   
NA NA 100%
   
 
30. . . . . . . . . . . . . PackCurrSelfCheck 16 75%
   
89%
   
100%
   
95%
   
 
31. . . . . . . . . . . . . . . . DebounceStartZero 14 77%
   
83%
   
NA 94%
   
 
32. . . . . . . . . . . . . . . . . . . Compare To Zero   NA 100%
   
NA 100%
   
 
33. . . . . . . . . . . . . . . . . . . FaultProcess 6 75%
   
75%
   
NA 93%
   
 
34. . . . . . . . . . . . . . . . . . . . . . Decrease 1 50%
   
50%
   
NA 75%
   
 
35. . . . . . . . . . . . . . . . . . . . . . . . . Nomal   NA NA NA 0%
   
 
36. . . . . . . . . . . . . . . . . . . . . . Increase 2 50%
   
NA NA 100%
   
 
37. . . . . . . . . . . . . . . . . . . HealProcess 6 75%
   
83%
   
NA 93%
   
 
38. . . . . . . . . . . . . . . . . . . . . . Compare To Zero   NA 100%
   
NA 100%
   
 
39. . . . . . . . . . . . . . . . . . . . . . Decrease 1 50%
   
50%
   
NA 75%
   
 
40. . . . . . . . . . . . . . . . . . . . . . . . . Nomal   NA NA NA 0%
   
 
41. . . . . . . . . . . . . . . . . . . . . . Increase 2 50%
   
NA NA 100%
   
 
42. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntSelfChck_flg 2 50%
   
NA NA 100%
   
 
43. . . . . . . . . . . . . PackCurrZeroFlt 3 50%
   
100%
   
100%
   
100%
   
 
44. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg 2 50%
   
NA NA 100%
   
 
45. . . . . . . . . . . . . TwoCrntMishFlt 6 80%
   
90%
   
0%
   
100%
   
 
46. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg 2 50%
   
NA NA 100%
   
 
47. . . . . . . . . . . . . TwoCrntSensInvldFlt 2 50%
   
100%
   
100%
   
100%
   
 
48. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg 2 50%
   
NA NA 100%
   
 
49. . . . . . . HiVoltPrc_20ms 106 65%
   
92%
   
28%
   
94%
   
 
50. . . . . . . . . . HiVoltPrc_20ms_sys 105 65%
   
92%
   
28%
   
94%
   
 
51. . . . . . . . . . . . . HighVoltOutput 37 70%
   
78%
   
71%
   
100%
   
 
52. . . . . . . . . . . . . . . . BatVoltCalc 7 80%
   
100%
   
100%
   
100%
   
 
53. . . . . . . . . . . . . . . . . . . HDP_GbHDP_PackVoltVld_flg 2 50%
   
NA NA 100%
   
 
54. . . . . . . . . . . . . . . . . . . HDP_GcHDP_PackVolt_V 2 50%
   
NA NA 100%
   
 
55. . . . . . . . . . . . . . . . ChrgNegCtlVoltCalc 5 67%
   
NA NA 100%
   
 
56. . . . . . . . . . . . . . . . . . . HDP_GbHDP_ChrgNegCtlVoltVld_flg 2 50%
   
NA NA 100%
   
 
57. . . . . . . . . . . . . . . . . . . HDP_GcHDP_ChrgNegCtlVolt_V 2 50%
   
NA NA 100%
   
 
58. . . . . . . . . . . . . . . . ChrgPosCtlVoltCalc 5 67%
   
67%
   
50%
   
100%
   
 
59. . . . . . . . . . . . . . . . . . . HDP_GbHDP_ChrgPosCtlVoltVld_flg 2 50%
   
NA NA 100%
   
 
60. . . . . . . . . . . . . . . . . . . HDP_GcHDP_ChrgPosCtlVolt_V 2 50%
   
NA NA 100%
   
 
61. . . . . . . . . . . . . . . . FuseVoltCalc 5 67%
   
NA NA 100%
   
 
62. . . . . . . . . . . . . . . . . . . HDP_GbHDP_PosCtlVoltVld_flg 2 50%
   
NA NA 100%
   
 
63. . . . . . . . . . . . . . . . . . . HDP_GcHDP_PosCtlVolt_V 2 50%
   
NA NA 100%
   
 
64. . . . . . . . . . . . . . . . IsoNegVoltCalc 5 67%
   
NA NA 100%
   
 
65. . . . . . . . . . . . . . . . . . . HDP_GbHDP_IsoNegVoltVld_flg 2 50%
   
NA NA 100%
   
 
66. . . . . . . . . . . . . . . . . . . HDP_GcHDP_IsoNegVolt_V 2 50%
   
NA NA 100%
   
 
67. . . . . . . . . . . . . . . . NegCtlVoltCalc 5 67%
   
NA NA 100%
   
 
68. . . . . . . . . . . . . . . . . . . HDP_GbHDP_NegCtlVoltVld_flg 2 50%
   
NA NA 100%
   
 
69. . . . . . . . . . . . . . . . . . . HDP_GcHDP_NegCtlVolt_V 2 50%
   
NA NA 100%
   
 
70. . . . . . . . . . . . . . . . PosCtlVoltCalc 5 67%
   
67%
   
50%
   
100%
   
 
71. . . . . . . . . . . . . . . . . . . HDP_GbHDP_PosCtlVoltVld_flg 2 50%
   
NA NA 100%
   
 
72. . . . . . . . . . . . . . . . . . . HDP_GcHDP_PosCtlVolt_V 2 50%
   
NA NA 100%
   
 
73. . . . . . . . . . . . . HighVoltRatlyFltChk 20 70%
   
92%
   
10%
   
97%
   
 
74. . . . . . . . . . . . . . . . ChrgPosVoltRatlyFltChk 6 67%
   
88%
   
0%
   
96%
   
 
75. . . . . . . . . . . . . . . . . . . DiffValue 2 100%
   
100%
   
NA 100%
   
 
76. . . . . . . . . . . . . . . . . . . DiffValue1 2 50%
   
50%
   
NA 75%
   
 
77. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum 2 50%
   
NA NA 100%
   
 
78. . . . . . . . . . . . . . . . PackVoltOvrRngFltChk 2 50%
   
100%
   
100%
   
100%
   
 
79. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum 2 50%
   
NA NA 100%
   
 
80. . . . . . . . . . . . . . . . PackVoltRatlyFltChk 6 83%
   
100%
   
0%
   
100%
   
 
81. . . . . . . . . . . . . . . . . . . DiffValue 2 100%
   
100%
   
NA 100%
   
 
82. . . . . . . . . . . . . . . . . . . DiffValue1 2 100%
   
100%
   
NA 100%
   
 
83. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum 2 50%
   
NA NA 100%
   
 
84. . . . . . . . . . . . . . . . PosVoltRatlyFltChk 6 67%
   
86%
   
0%
   
95%
   
 
85. . . . . . . . . . . . . . . . . . . DiffValue 2 100%
   
100%
   
NA 100%
   
 
86. . . . . . . . . . . . . . . . . . . DiffValue1 2 50%
   
50%
   
NA 75%
   
 
87. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum 2 50%
   
NA NA 100%
   
 
88. . . . . . . . . . . . . PackVoltFltChk 30 40%
   
94%
   
20%
   
80%
   
 
89. . . . . . . . . . . . . . . . PackVoltHiFltChk 15 40%
   
100%
   
40%
   
80%
   
 
90. . . . . . . . . . . . . . . . . . . HDP_2D_Config_Word 11 36%
   
NA NA 50%
   
 
91. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem   NA NA NA 100%
   
 
92. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem1   NA NA NA 0%
   
 
93. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem2   NA NA NA 0%
   
 
94. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem3   NA NA NA 100%
   
 
95. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem4   NA NA NA 100%
   
 
96. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem5   NA NA NA 0%
   
 
97. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem6   NA NA NA 0%
   
 
98. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem7   NA NA NA 100%
   
 
99. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem8   NA NA NA 0%
   
 
100. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem9   NA NA NA 0%
   
 
101. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum 2 50%
   
NA NA 100%
   
 
102. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum1 2 50%
   
NA NA 100%
   
 
103. . . . . . . . . . . . . . . . PackVoltLoFltChk 15 40%
   
88%
   
0%
   
80%
   
 
104. . . . . . . . . . . . . . . . . . . HDP_2D_Config_Word1 11 36%
   
NA NA 50%
   
 
105. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem   NA NA NA 100%
   
 
106. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem1   NA NA NA 0%
   
 
107. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem2   NA NA NA 0%
   
 
108. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem3   NA NA NA 100%
   
 
109. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem4   NA NA NA 100%
   
 
110. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem5   NA NA NA 0%
   
 
111. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem6   NA NA NA 0%
   
 
112. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem7   NA NA NA 100%
   
 
113. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem8   NA NA NA 0%
   
 
114. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem9   NA NA NA 0%
   
 
115. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum 2 50%
   
NA NA 100%
   
 
116. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum1 2 50%
   
NA NA 100%
   
 
117. . . . . . . . . . . . . PackVoltSelfCheck 16 82%
   
100%
   
100%
   
100%
   
 
118. . . . . . . . . . . . . . . . DebounceStartZero 14 85%
   
100%
   
NA 100%
   
 
119. . . . . . . . . . . . . . . . . . . Compare To Zero   NA 100%
   
NA 100%
   
 
120. . . . . . . . . . . . . . . . . . . FaultProcess 6 83%
   
100%
   
NA 100%
   
 
121. . . . . . . . . . . . . . . . . . . . . . Decrease 1 100%
   
100%
   
NA 100%
   
 
122. . . . . . . . . . . . . . . . . . . . . . . . . Nomal   NA NA NA 100%
   
 
123. . . . . . . . . . . . . . . . . . . . . . Increase 2 50%
   
NA NA 100%
   
 
124. . . . . . . . . . . . . . . . . . . HealProcess 6 83%
   
100%
   
NA 100%
   
 
125. . . . . . . . . . . . . . . . . . . . . . Compare To Zero   NA 100%
   
NA 100%
   
 
126. . . . . . . . . . . . . . . . . . . . . . Decrease 1 100%
   
100%
   
NA 100%
   
 
127. . . . . . . . . . . . . . . . . . . . . . . . . Nomal   NA NA NA 100%
   
 
128. . . . . . . . . . . . . . . . . . . . . . Increase 2 50%
   
NA NA 100%
   
 
129. . . . . . . . . . . . . . . . HDP_GbHDP_PackVoltSelfChck_flg 2 50%
   
NA NA 100%
   
 
130. . . . . . . . . . . . . Subsystem 2 50%
   
NA NA 100%
   
 
131. . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum 2 50%
   
NA NA 100%
   
 

Details

1. Model "HDP"

Child Systems: HDP

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 187
Condition NA 95% (448/474) condition outcomes
Decision NA 67% (157/234) decision outcomes
MCDC NA 39% (44/113) conditions reversed the outcome
Execution NA 96% (546/566) objective outcomes

2. SubSystem block "HDP"

Justify or Exclude
Parent: /HDP
Child Systems: HiCrntPrc_10ms,  HiVoltPrc_20ms

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 181
Condition NA 95% (448/474) condition outcomes
Decision NA 67% (157/234) decision outcomes
MCDC NA 39% (44/113) conditions reversed the outcome
Execution NA 96% (546/566) objective outcomes

3. SubSystem block "HiCrntPrc_10ms"

Justify or Exclude
Parent: HDP/HDP
Child Systems: HiCrntPrc_10ms_sys

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 75
Condition NA 96% (316/330) condition outcomes
Decision 100% (1/1) decision outcomes 69% (74/107) decision outcomes
MCDC NA 45% (33/74) conditions reversed the outcome
Execution NA 98% (309/315) objective outcomes

  Decisions analyzed
  Function call  100%
      executed 701/701

4. SubSystem block "HiCrntPrc_10ms_sys"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms
Child Systems: Bat_Curr,  CAB500_Curr,  CABFltDet,  CABVoltFltDet,  CSRInfoErrorFltDet,  HallSensFltDet,  Hall_Curr,  MaxPackCurrStore,  PackCurrSelfCheck,  PackCurrZeroFlt,  TwoCrntMishFlt,  TwoCrntSensInvldFlt

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 74
Condition NA 96% (316/330) condition outcomes
Decision NA 69% (73/106) decision outcomes
MCDC NA 45% (33/74) conditions reversed the outcome
Execution NA 98% (309/315) objective outcomes

   Full Coverage

Model Object Metric
UnitDelay block "Unit Delay1" Execution
UnitDelay block "Unit Delay2" Execution
UnitDelay block "Unit Delay21" Execution
UnitDelay block "Unit Delay3" Execution
UnitDelay block "Unit Delay4" Execution

5. SubSystem block "Bat_Curr"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: HDP_GbHDP_PackCrntVld_flg,  HDP_GcHDP_PackCrnt_A,  Hysteresis,  Limiter

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 19
Condition NA 72% (23/32) condition outcomes
Decision NA 70% (21/30) decision outcomes
MCDC NA 38% (3/8) conditions reversed the outcome
Execution NA 92% (47/51) objective outcomes

   Abs block "Abs1"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links:  Next uncovered object

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

  Decisions analyzed
  input < 0  0%
      false --
      true --

   Abs block "Abs2"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
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 701/701
      true 0/701

   Logic block "Logical1"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (4/4) condition outcomes
MCDC 0% (0/2) 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 (TT) FT
      input port 2 (TT) TF


   Logic block "Logical2"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
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  471  230 
  input port 2 
701 

  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


   Logic block "Logical3"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1 
  input port 2 

  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)


   Switch block "Switch2"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
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) 701/701
      true (output is from 1st input port) 0/701

   Switch block "Switch3"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   RelationalOperator block "Comparison1"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 > input2 

   RelationalOperator block "Relational Operator2"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
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 
701 

   Full Coverage

Model Object Metric
Abs block "Abs" Decision, Execution
Logic block "Logical" Condition, MCDC, Execution
Switch block "Switch" Decision, Execution
Switch block "Switch1" Decision, Execution
Switch block "Switch4" Decision, Execution
Switch block "Switch5" Decision, Execution
DataTypeConversion block "Data Type Conversion" Execution
DataTypeConversion block "Data Type Conversion1" Execution
DataTypeConversion block "Data Type Conversion2" Execution
DataTypeConversion block "Data Type Conversion3" Execution
Sum block "Sum1" Execution
RelationalOperator block "Comparison2" Condition, Execution
RelationalOperator block "Relational Operator1" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant10" Execution
Constant block "Constant11" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution
Constant block "Constant6" Execution
Constant block "Constant7" Execution
Constant block "Constant8" Execution
Constant block "Constant9" Execution
UnitDelay block "Unit Delay" Execution

6. SubSystem block "HDP_GbHDP_PackCrntVld_flg"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr

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: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/HDP_GbHDP_PackCrntVld_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

7. SubSystem block "HDP_GcHDP_PackCrnt_A"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr

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: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/HDP_GcHDP_PackCrnt_A
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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

8. SubSystem block "Hysteresis"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr

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

   Full Coverage

Model Object Metric
Switch block "Switch1" Decision, Execution
Switch block "Switch2" Decision, Execution
RelationalOperator block "Greater Than" Condition, Execution
RelationalOperator block "Greater Than1" Condition, Execution
Constant block "Constant Value" Execution
Constant block "Constant Value1" Execution
UnitDelay block "Unit Delay" Execution

9. SubSystem block "Limiter"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr

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

   Switch block "Switch"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Limiter
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) 0/701
      true (output is from 1st input port) 701/701

   RelationalOperator block "Relational Operator1"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Limiter
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  701 

   Full Coverage

Model Object Metric
Switch block "Switch1" Decision, Execution
RelationalOperator block "Relational Operator" Condition, Execution

10. SubSystem block "CAB500_Curr"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: BMSDelay,  HDP_GbHDP_HallCrnt_A,  HDP_GbHDP_HallCrnt_A1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 8
Condition NA 100% (30/30) condition outcomes
Decision NA 80% (8/10) decision outcomes
MCDC NA 67% (4/6) conditions reversed the outcome
Execution NA 100% (32/32) objective outcomes

   Logic block "Logical"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CAB500_Curr
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (12/12) condition outcomes
MCDC 67% (4/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 TTTTTT FTTTTT
      input port 2 TTTTTT TFTTTT
      input port 3 TTTTTT TTFTTT
      input port 4 TTTTTT (TTTFTT)
      input port 5 TTTTTT TTTTFT
      input port 6 TTTTTT (TTTTTF)


   Full Coverage

Model Object Metric
Product block "Product1" Execution
RelationalOperator block "Relational Operator1" Condition, Execution
RelationalOperator block "Relational Operator2" Condition, Execution
RelationalOperator block "Relational Operator3" Condition, Execution
RelationalOperator block "Relational Operator4" Condition, Execution
RelationalOperator block "Relational Operator5" Condition, Execution
RelationalOperator block "Relational Operator6" Condition, Execution
RelationalOperator block "Relational Operator7" Condition, Execution
Constant block "Constant" Execution
Constant block "Constant1" Execution
Constant block "Constant10" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant5" Execution
Constant block "Constant6" Execution
Constant block "Constant7" Execution
Constant block "Constant8" Execution
Constant block "Constant9" Execution

11. SubSystem block "BMSDelay"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CAB500_Curr
Child Systems: Unit Delay Resettable

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

   Full Coverage

Model Object Metric
Logic block "Logical Operator" Condition, Execution
Switch block "Switch" Decision, Execution
Sum block "Add" Execution
RelationalOperator block "Relational Operator" Condition, Execution
Constant block "Constant" Execution

12. SubSystem block "Unit Delay Resettable"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CAB500_Curr/BMSDelay

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

   Full Coverage

Model Object Metric
Switch block "Init" Decision, Execution
Switch block "Reset" Decision, Execution

13. SubSystem block "HDP_GbHDP_HallCrnt_A"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CAB500_Curr

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: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CAB500_Curr/HDP_GbHDP_HallCrnt_A
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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

14. SubSystem block "HDP_GbHDP_HallCrnt_A1"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CAB500_Curr

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: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CAB500_Curr/HDP_GbHDP_HallCrnt_A1
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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

15. SubSystem block "CABFltDet"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: HDP_GbHDP_PackCrntZeroFlt_flg,  HDP_GbHDP_PackCrntZeroFlt_flg1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 4
Condition NA 100% (82/82) condition outcomes
Decision NA 50% (2/4) decision outcomes
MCDC NA 39% (7/18) conditions reversed the outcome
Execution NA 100% (48/48) objective outcomes

   Logic block "Logical"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABFltDet
Uncovered Links:  Previous uncovered object Next uncovered object

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

  MC/DC analysis (combinations in parentheses did not occur)
  Includes 8 blocks
Decision/Condition True Out False Out
(C1 && C2) && ((((((((C3 || C4) || C5) || C6) || C7) || C8) || C9) && (C10 && C11)) || (((((C12 || C13) || C14) || C15) || C16) && (C17 && C18)))
      C1 (Logical In1) TTFFTFFFFTTFFFTFFT (FTFFFFFFTFTFFFFTTT)
      C2 (Logical In2) TTFFTFFFFTTFFFTFFT TFFFTFFFFTTFFFTFFT
      C3 (Logical1 In1) (TTTFFFFFFTTFFFFFFT) TTFFFFFFFTTFFFFFFT
      C4 (Logical1 In2) (TTFTFFFFFTTFFFFFFT) TTFFFFFFFTTFFFFFFT
      C5 (Logical1 In3) TTFFTFFFFTTFFFTFFT TTFFFFFFFTTFFFFFFT
      C6 (Logical1 In4) (TTFFFTFFFTTFFFFFFT) TTFFFFFFFTTFFFFFFT
      C7 (Logical1 In5) (TTFFFFTFFTTFFFFFFT) TTFFFFFFFTTFFFFFFT
      C8 (Logical1 In6) (TTFFFFFTFTTFFFFFFT) TTFFFFFFFTTFFFFFFT
      C9 (Logical1 In7) (TTFFFFFFTTTFFFFFFT) TTFFFFFFFTTFFFFFFT
      C10 (Logical7 In1) TTFFTFFFFTTFFFTFFT TTFFFFFFTFTFFFFTFT
      C11 (Logical7 In2) TTFFTFFFFTTFFFTFFT TTFFTFFFFTFFFFTFFF
      C12 (Logical2 In1) (TTFFFFFFFFTTFFFFTT) TTFFFFFFFFTFFFFFTT
      C13 (Logical2 In2) (TTFFFFFFFFTFTFFFTT) TTFFFFFFFFTFFFFFTT
      C14 (Logical2 In3) (TTFFFFFFFFTFFTFFTT) TTFFFFFFFFTFFFFFTT
      C15 (Logical2 In4) (TTFFFFFFFFTFFFTFTT) TTFFFFFFFFTFFFFFTT
      C16 (Logical2 In5) TTFFFFFFTFTFFFFTTT TTFFFFFFFFTFFFFFTT
      C17 (Logical6 In1) TTFFFFFFTFTFFFFTTT TTFFFFFFTFTFFFFTFT
      C18 (Logical6 In2) TTFFFFFFTFTFFFFTTT TTFTFFFFFFFFFTFFTF


   Logic block "Logical1"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABFltDet

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (14/14) condition outcomes
MCDC see Logical
Execution 100% (1/1) objective outcomes

   Logic block "Logical2"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABFltDet

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (10/10) condition outcomes
MCDC see Logical
Execution 100% (1/1) objective outcomes

   Logic block "Logical3"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABFltDet

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

   Logic block "Logical4"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABFltDet

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

   Logic block "Logical5"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABFltDet

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

   Logic block "Logical6"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABFltDet

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

   Logic block "Logical7"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABFltDet

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

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution
DataTypeConversion block "Data Type Conversion1" Execution
RelationalOperator block "Relational Operator1" Condition, Execution
RelationalOperator block "Relational Operator10" Condition, Execution
RelationalOperator block "Relational Operator11" Condition, Execution
RelationalOperator block "Relational Operator12" Condition, Execution
RelationalOperator block "Relational Operator13" Condition, Execution
RelationalOperator block "Relational Operator14" Condition, Execution
RelationalOperator block "Relational Operator15" Condition, Execution
RelationalOperator block "Relational Operator16" Condition, Execution
RelationalOperator block "Relational Operator2" Condition, Execution
RelationalOperator block "Relational Operator3" Condition, Execution
RelationalOperator block "Relational Operator4" Condition, Execution
RelationalOperator block "Relational Operator5" Condition, Execution
RelationalOperator block "Relational Operator6" Condition, Execution
RelationalOperator block "Relational Operator7" Condition, Execution
RelationalOperator block "Relational Operator8" Condition, Execution
RelationalOperator block "Relational Operator9" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant10" Execution
Constant block "Constant11" Execution
Constant block "Constant12" Execution
Constant block "Constant13" Execution
Constant block "Constant14" Execution
Constant block "Constant15" Execution
Constant block "Constant16" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution
Constant block "Constant6" Execution
Constant block "Constant7" Execution
Constant block "Constant8" Execution
Constant block "Constant9" Execution

16. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABFltDet

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: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABFltDet/HDP_GbHDP_PackCrntZeroFlt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

17. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg1"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABFltDet

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: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABFltDet/HDP_GbHDP_PackCrntZeroFlt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

18. SubSystem block "CABVoltFltDet"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: HDP_GbHDP_PackCrntZeroFlt_flg1

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

   Logic block "Logical"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (6/6) condition outcomes
MCDC see Logical1
Execution 100% (1/1) objective outcomes

   Logic block "Logical1"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet
Uncovered Links:  Previous uncovered object Next uncovered object

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

  MC/DC analysis (combinations in parentheses did not occur)
  Includes 7 blocks
Decision/Condition True Out False Out
C1 && (((C2 && C3) && (C4 && C5)) || ((C6 && (C7 || C8)) && (C9 && C10)))
      C1 (Logical1 In1) TTTTTTTFFT (FTTFTTTFTT)
      C2 (Logical In1) TTTTTTTFFT TFTTTFTFFT
      C3 (Logical In2) TTTTTTTFFT TTFTTTFFFT
      C4 (Logical5 In1) TTTTTTTFFT (TTTFTTTFFT)
      C5 (Logical5 In2) TTTTTTTFFT (TTTTFTTFFT)
      C6 (Logical2 In1) TTTFTTTFTT (TTTFTFTFTT)
      C7 (Logical3 In1) TTTFTTTFTT TTFFTTFFTT
      C8 (Logical3 In2) (TTFFTTFTTT) TTFFTTFFTT
      C9 (Logical6 In1) TTTFTTTFTT (TTTFTTTFFT)
      C10 (Logical6 In2) TTTFTTTFTT (TTTFTTTFTF)


   Logic block "Logical2"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (6/6) condition outcomes
MCDC see Logical1
Execution 100% (1/1) objective outcomes

   Logic block "Logical3"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (4/4) condition outcomes
MCDC see Logical1
Execution 100% (1/1) objective outcomes

   Logic block "Logical4"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (4/4) condition outcomes
MCDC see Logical1
Execution 100% (1/1) objective outcomes

   Logic block "Logical5"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (4/4) condition outcomes
MCDC see Logical1
Execution 100% (1/1) objective outcomes

   Logic block "Logical6"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (4/4) condition outcomes
MCDC see Logical1
Execution 100% (1/1) objective outcomes

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution
DataTypeConversion block "Data Type Conversion1" Execution
RelationalOperator block "Relational Operator1" Condition, Execution
RelationalOperator block "Relational Operator16" Condition, Execution
RelationalOperator block "Relational Operator2" Condition, Execution
RelationalOperator block "Relational Operator3" Condition, Execution
RelationalOperator block "Relational Operator4" Condition, Execution
RelationalOperator block "Relational Operator5" Condition, Execution
RelationalOperator block "Relational Operator6" Condition, Execution
RelationalOperator block "Relational Operator7" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant14" Execution
Constant block "Constant16" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution
Constant block "Constant6" Execution

19. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg1"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet

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: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet/HDP_GbHDP_PackCrntZeroFlt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

20. SubSystem block "CSRInfoErrorFltDet"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: HDP_GbHDP_PackCrntZeroFlt_flg1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 2
Condition NA 98% (57/58) condition outcomes
Decision NA 50% (1/2) decision outcomes
MCDC NA 31% (4/13) conditions reversed the outcome
Execution NA 100% (33/33) objective outcomes

   Logic block "Logical"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CSRInfoErrorFltDet
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 75% (3/4) condition outcomes
MCDC see Logical3
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input port 1  421  280 
  input port 2  701 

   Logic block "Logical1"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CSRInfoErrorFltDet

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (18/18) condition outcomes
MCDC see Logical3
Execution 100% (1/1) objective outcomes

   Logic block "Logical2"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CSRInfoErrorFltDet

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (4/4) condition outcomes
MCDC see Logical3
Execution 100% (1/1) objective outcomes

   Logic block "Logical3"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CSRInfoErrorFltDet
Uncovered Links:  Previous uncovered object Next uncovered object

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

  MC/DC analysis (combinations in parentheses did not occur)
  Includes 5 blocks
Decision/Condition True Out False Out
C1 && ((C2 && C3) || (C4 && ((((((((C5 || C6) || C7) || C8) || C9) || C10) || C11) || C12) || C13)))
      C1 (Logical3 In1) TFTTTTTTTTTTT FFFTTTTTTTTTT
      C2 (Logical4 In1) TTTFTFTTTTTTT TFTFTTFTTTTTT
      C3 (Logical4 In2) TTTFTFTTTTTTT TTFFTTTTTTTTT
      C4 (Logical In1) TFTTTTTTTTTTT TFFFTTTTTTTTT
      C5 (Logical1 In1) (TFFTTFFFFFFFF) (TFFTFFFFFFFFF)
      C6 (Logical1 In2) (TFFTFTFFFFFFF) (TFFTFFFFFFFFF)
      C7 (Logical1 In3) (TFFTFFTFFFFFF) (TFFTFFFFFFFFF)
      C8 (Logical1 In4) (TFFTFFFTFFFFF) (TFFTFFFFFFFFF)
      C9 (Logical1 In5) (TFFTFFFFTFFFF) (TFFTFFFFFFFFF)
      C10 (Logical1 In6) (TFFTFFFFFTFFF) (TFFTFFFFFFFFF)
      C11 (Logical1 In7) (TFFTFFFFFFTFF) (TFFTFFFFFFFFF)
      C12 (Logical1 In8) (TFFTFFFFFFFTF) (TFFTFFFFFFFFF)
      C13 (Logical1 In9) (TFFTFFFFFFFFT) (TFFTFFFFFFFFF)


   Logic block "Logical4"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CSRInfoErrorFltDet

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (4/4) condition outcomes
MCDC see Logical3
Execution 100% (1/1) objective outcomes

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution
RelationalOperator block "Relational Operator1" Condition, Execution
RelationalOperator block "Relational Operator10" Condition, Execution
RelationalOperator block "Relational Operator11" Condition, Execution
RelationalOperator block "Relational Operator14" Condition, Execution
RelationalOperator block "Relational Operator16" Condition, Execution
RelationalOperator block "Relational Operator2" Condition, Execution
RelationalOperator block "Relational Operator3" Condition, Execution
RelationalOperator block "Relational Operator4" Condition, Execution
RelationalOperator block "Relational Operator5" Condition, Execution
RelationalOperator block "Relational Operator6" Condition, Execution
RelationalOperator block "Relational Operator8" Condition, Execution
RelationalOperator block "Relational Operator9" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant10" Execution
Constant block "Constant11" Execution
Constant block "Constant14" Execution
Constant block "Constant16" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution
Constant block "Constant6" Execution
Constant block "Constant8" Execution
Constant block "Constant9" Execution

21. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg1"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CSRInfoErrorFltDet

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: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CSRInfoErrorFltDet/HDP_GbHDP_PackCrntZeroFlt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

22. SubSystem block "HallSensFltDet"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: HDP_GbHDP_PackCrntZeroFlt_flg,  HDP_GbHDP_PackCrntZeroFlt_flg1

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

   Full Coverage

Model Object Metric
RelationalOperator block "Comparison" Condition, Execution
RelationalOperator block "Comparison2" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution

23. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/HallSensFltDet

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: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/HallSensFltDet/HDP_GbHDP_PackCrntZeroFlt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

24. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg1"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/HallSensFltDet

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: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/HallSensFltDet/HDP_GbHDP_PackCrntZeroFlt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

25. SubSystem block "Hall_Curr"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: HDP_GbHDP_HallCrnt_A,  HDP_GbHDP_HallCrnt_A1

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

   Full Coverage

Model Object Metric
Logic block "Logical" Condition, MCDC, Execution
Product block "Product1" Execution
Product block "Product2" Execution
Product block "Product3" Execution
Product block "Product4" Execution
Sum block "Sum1" Execution
RelationalOperator block "Relational Operator1" Condition, Execution
RelationalOperator block "Relational Operator2" Condition, Execution
RelationalOperator block "Relational Operator7" Condition, Execution
Constant block "Constant" Execution
Constant block "Constant1" Execution
Constant block "Constant10" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution

26. SubSystem block "HDP_GbHDP_HallCrnt_A"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Hall_Curr

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: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Hall_Curr/HDP_GbHDP_HallCrnt_A
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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

27. SubSystem block "HDP_GbHDP_HallCrnt_A1"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Hall_Curr

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: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Hall_Curr/HDP_GbHDP_HallCrnt_A1
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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

28. SubSystem block "MaxPackCurrStore"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: MaxPackCurrUpdate

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

   Abs block "Abs"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/MaxPackCurrStore
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 701/701
      true 0/701

   Abs block "Abs1"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/MaxPackCurrStore
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 701/701
      true 0/701

   Logic block "Logical Operator"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/MaxPackCurrStore
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (4/4) condition outcomes
MCDC 50% (1/2) 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 TT FT
      input port 2 TT (TF)


   Full Coverage

Model Object Metric
RelationalOperator block "Relational Operator" Condition, Execution
DataStoreRead block "Data Store Read" Execution

29. SubSystem block "MaxPackCurrUpdate"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/MaxPackCurrStore

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

   Full Coverage

Model Object Metric
DataStoreWrite block "Data Store Write" Execution

30. SubSystem block "PackCurrSelfCheck"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: DebounceStartZero,  HDP_GbHDP_PackCrntSelfChck_flg

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 16
Condition NA 89% (16/18) condition outcomes
Decision NA 75% (21/28) decision outcomes
MCDC NA 100% (2/2) conditions reversed the outcome
Execution NA 95% (41/43) objective outcomes

   Full Coverage

Model Object Metric
Logic block "Logical Operator" Condition, MCDC, Execution
DataTypeConversion block "Data Type Conversion" Execution
RelationalOperator block "Relational Operator1" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution

31. SubSystem block "DebounceStartZero"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck
Child Systems: Compare To Zero,  FaultProcess,  HealProcess

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 14
Condition NA 83% (10/12) condition outcomes
Decision NA 77% (20/26) decision outcomes
Execution NA 94% (30/32) objective outcomes

   Full Coverage

Model Object Metric
Switch block "Switch" Decision, Execution
UnitDelay block "Unit Delay" Execution

32. SubSystem block "Compare To Zero"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero

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

   Full Coverage

Model Object Metric
RelationalOperator block "Compare" Condition, Execution

33. SubSystem block "FaultProcess"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero
Child Systems: Decrease,  Increase

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 6
Condition NA 75% (3/4) condition outcomes
Decision NA 75% (9/12) decision outcomes
Execution NA 93% (13/14) objective outcomes

   Full Coverage

Model Object Metric
Switch block "Switch" Decision, Execution
Switch block "Switch1" Decision, Execution
Switch block "Switch2" Decision, Execution
RelationalOperator block "Relational Operator" Condition, Execution
Constant block "Constant" Execution
Constant block "Constant1" Execution
UnitDelay block "Unit Delay" Execution
UnitDelay block "Unit Delay1" Execution

34. SubSystem block "Decrease"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess
Child Systems: Nomal

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

   Switch block "Switch"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Decrease
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) 620/620
      true (output is from 1st input port) 0/620

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Decrease
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 
620 

   Full Coverage

Model Object Metric
Constant block "Constant" Execution

35. SubSystem block "Nomal"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Decrease

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

   Sum block "Add"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Decrease/Nomal
Uncovered Links:  Previous uncovered object Next uncovered object

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

36. SubSystem block "Increase"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess

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

   Saturate block "Saturation"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Increase
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Decisions analyzed
  input > lower limit  50%
      false 0/81
      true 81/81
  input >= upper limit  50%
      false 81/81
      true 0/81

   Full Coverage

Model Object Metric
Sum block "Add" Execution

37. SubSystem block "HealProcess"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero
Child Systems: Compare To Zero,  Decrease,  Increase

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 6
Condition NA 83% (5/6) condition outcomes
Decision NA 75% (9/12) decision outcomes
Execution NA 93% (14/15) objective outcomes

   Full Coverage

Model Object Metric
Switch block "Switch" Decision, Execution
Switch block "Switch1" Decision, Execution
Switch block "Switch2" Decision, Execution
RelationalOperator block "Relational Operator" Condition, Execution
Constant block "Constant" Execution
Constant block "Constant1" Execution
UnitDelay block "Unit Delay1" Execution
UnitDelay block "Unit Delay2" Execution

38. SubSystem block "Compare To Zero"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess

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

   Full Coverage

Model Object Metric
RelationalOperator block "Compare" Condition, Execution

39. SubSystem block "Decrease"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess
Child Systems: Nomal

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

   Switch block "Switch"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Decrease
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) 81/81
      true (output is from 1st input port) 0/81

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Decrease
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 
81 

   Full Coverage

Model Object Metric
Constant block "Constant" Execution

40. SubSystem block "Nomal"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Decrease

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

   Sum block "Add"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Decrease/Nomal
Uncovered Links:  Previous uncovered object Next uncovered object

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

41. SubSystem block "Increase"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess

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

   Saturate block "Saturation"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Increase
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Decisions analyzed
  input > lower limit  50%
      false 0/620
      true 620/620
  input >= upper limit  50%
      false 620/620
      true 0/620

   Full Coverage

Model Object Metric
Sum block "Add" Execution

42. SubSystem block "HDP_GbHDP_PackCrntSelfChck_flg"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck

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: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/HDP_GbHDP_PackCrntSelfChck_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

43. SubSystem block "PackCurrZeroFlt"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: HDP_GbHDP_PackCrntZeroFlt_flg

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

   Abs block "Abs"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrZeroFlt
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 701/701
      true 0/701

   Full Coverage

Model Object Metric
Logic block "Logical Operator" Condition, MCDC, Execution
DataTypeConversion block "Data Type Conversion" Execution
RelationalOperator block "Relational Operator" Condition, Execution
RelationalOperator block "Relational Operator1" Condition, Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution

44. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrZeroFlt

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: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrZeroFlt/HDP_GbHDP_PackCrntZeroFlt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

45. SubSystem block "TwoCrntMishFlt"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: HDP_GbHDP_PackCrntZeroFlt_flg

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 6
Condition NA 90% (18/20) condition outcomes
Decision NA 80% (8/10) decision outcomes
MCDC NA 0% (0/6) conditions reversed the outcome
Execution NA 100% (21/21) objective outcomes

   Abs block "Abs"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntMishFlt
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 701/701
      true 0/701

   Logic block "Logical3"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntMishFlt
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1  41  660 
  input port 2  79  622 
  input port 3  701 
  input port 4  160  541 
  input port 5  691  10 
  input port 6  691  10 

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
expression for output
      input port 1 (TTTTTT) (FTTTTT)
      input port 2 (TTTTTT) TFTTTT
      input port 3 (TTTTTT) (TTFTTT)
      input port 4 (TTTTTT) (TTTFTT)
      input port 5 (TTTTTT) (TTTTFT)
      input port 6 (TTTTTT) (TTTTTF)


   RelationalOperator block "Comparison2"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntMishFlt
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  701 

   Full Coverage

Model Object Metric
Abs block "Abs1" Decision, Execution
Abs block "Abs2" Decision, Execution
Abs block "Abs3" Decision, Execution
Product block "Product" Execution
Product block "Product1" Execution
Sum block "Sum1" Execution
Sum block "Sum2" Execution
RelationalOperator block "Comparison" Condition, Execution
RelationalOperator block "Comparison1" Condition, Execution
RelationalOperator block "Comparison3" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution

46. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntMishFlt

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: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntMishFlt/HDP_GbHDP_PackCrntZeroFlt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

47. SubSystem block "TwoCrntSensInvldFlt"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: HDP_GbHDP_PackCrntZeroFlt_flg

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

   Logic block "Logical1"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntSensInvldFlt

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

   Logic block "Logical2"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntSensInvldFlt

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

   Full Coverage

Model Object Metric
Logic block "Logical3" Condition, MCDC, Execution

48. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude
Parent: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntSensInvldFlt

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: HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntSensInvldFlt/HDP_GbHDP_PackCrntZeroFlt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

49. SubSystem block "HiVoltPrc_20ms"

Justify or Exclude
Parent: HDP/HDP
Child Systems: HiVoltPrc_20ms_sys

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 106
Condition NA 92% (132/144) condition outcomes
Decision 100% (1/1) decision outcomes 65% (83/127) decision outcomes
MCDC NA 28% (11/39) conditions reversed the outcome
Execution NA 94% (237/251) objective outcomes

  Decisions analyzed
  Function call  100%
      executed 701/701

50. SubSystem block "HiVoltPrc_20ms_sys"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms
Child Systems: HighVoltOutput,  HighVoltRatlyFltChk,  PackVoltFltChk,  PackVoltSelfCheck,  Subsystem

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 105
Condition NA 92% (132/144) condition outcomes
Decision NA 65% (82/126) decision outcomes
MCDC NA 28% (11/39) conditions reversed the outcome
Execution NA 94% (237/251) objective outcomes

51. SubSystem block "HighVoltOutput"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys
Child Systems: BatVoltCalc,  ChrgNegCtlVoltCalc,  ChrgPosCtlVoltCalc,  FuseVoltCalc,  IsoNegVoltCalc,  NegCtlVoltCalc,  PosCtlVoltCalc

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 37
Condition NA 78% (14/18) condition outcomes
Decision NA 70% (32/46) decision outcomes
MCDC NA 71% (5/7) conditions reversed the outcome
Execution NA 100% (72/72) objective outcomes

52. SubSystem block "BatVoltCalc"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput
Child Systems: HDP_GbHDP_PackVoltVld_flg,  HDP_GcHDP_PackVolt_V

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 7
Condition NA 100% (6/6) condition outcomes
Decision NA 80% (8/10) decision outcomes
MCDC NA 100% (3/3) conditions reversed the outcome
Execution NA 100% (12/12) objective outcomes

   Full Coverage

Model Object Metric
Logic block "Logical1" Condition, MCDC, Execution
Switch block "Switch1" Decision, Execution
Switch block "Switch2" Decision, Execution
Switch block "Switch3" Decision, Execution
DataTypeConversion block "Data Type Conversion1" Execution
UnitDelay block "Unit Delay1" Execution

53. SubSystem block "HDP_GbHDP_PackVoltVld_flg"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/BatVoltCalc

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/BatVoltCalc/HDP_GbHDP_PackVoltVld_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

54. SubSystem block "HDP_GcHDP_PackVolt_V"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/BatVoltCalc

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/BatVoltCalc/HDP_GcHDP_PackVolt_V
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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

55. SubSystem block "ChrgNegCtlVoltCalc"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput
Child Systems: HDP_GbHDP_ChrgNegCtlVoltVld_flg,  HDP_GcHDP_ChrgNegCtlVolt_V

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 5
Decision NA 67% (4/6) decision outcomes
Execution NA 100% (9/9) objective outcomes

   Full Coverage

Model Object Metric
Switch block "Switch5" Decision, Execution
DataTypeConversion block "Data Type Conversion5" Execution
UnitDelay block "Unit Delay5" Execution

56. SubSystem block "HDP_GbHDP_ChrgNegCtlVoltVld_flg"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgNegCtlVoltCalc

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgNegCtlVoltCalc/HDP_GbHDP_ChrgNegCtlVoltVld_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

57. SubSystem block "HDP_GcHDP_ChrgNegCtlVolt_V"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgNegCtlVoltCalc

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgNegCtlVoltCalc/HDP_GcHDP_ChrgNegCtlVolt_V
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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

58. SubSystem block "ChrgPosCtlVoltCalc"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput
Child Systems: HDP_GbHDP_ChrgPosCtlVoltVld_flg,  HDP_GcHDP_ChrgPosCtlVolt_V

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 5
Condition NA 67% (4/6) condition outcomes
Decision NA 67% (4/6) decision outcomes
MCDC NA 50% (1/2) conditions reversed the outcome
Execution NA 100% (12/12) objective outcomes

   Logic block "Logical"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgPosCtlVoltCalc
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  701 
  input port 2  260  441 

  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 "Logical2"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgPosCtlVoltCalc
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
  input port 1 
701 

   Full Coverage

Model Object Metric
Switch block "Switch2" Decision, Execution
DataTypeConversion block "Data Type Conversion2" Execution
Constant block "Constant1" Execution
UnitDelay block "Unit Delay2" Execution

59. SubSystem block "HDP_GbHDP_ChrgPosCtlVoltVld_flg"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgPosCtlVoltCalc

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgPosCtlVoltCalc/HDP_GbHDP_ChrgPosCtlVoltVld_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

60. SubSystem block "HDP_GcHDP_ChrgPosCtlVolt_V"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgPosCtlVoltCalc

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgPosCtlVoltCalc/HDP_GcHDP_ChrgPosCtlVolt_V
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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

61. SubSystem block "FuseVoltCalc"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput
Child Systems: HDP_GbHDP_PosCtlVoltVld_flg,  HDP_GcHDP_PosCtlVolt_V

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 5
Decision NA 67% (4/6) decision outcomes
Execution NA 100% (9/9) objective outcomes

   Full Coverage

Model Object Metric
Switch block "Switch3" Decision, Execution
DataTypeConversion block "Data Type Conversion3" Execution
UnitDelay block "Unit Delay3" Execution

62. SubSystem block "HDP_GbHDP_PosCtlVoltVld_flg"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/FuseVoltCalc

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/FuseVoltCalc/HDP_GbHDP_PosCtlVoltVld_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

63. SubSystem block "HDP_GcHDP_PosCtlVolt_V"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/FuseVoltCalc

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/FuseVoltCalc/HDP_GcHDP_PosCtlVolt_V
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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

64. SubSystem block "IsoNegVoltCalc"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput
Child Systems: HDP_GbHDP_IsoNegVoltVld_flg,  HDP_GcHDP_IsoNegVolt_V

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 5
Decision NA 67% (4/6) decision outcomes
Execution NA 100% (9/9) objective outcomes

   Full Coverage

Model Object Metric
Switch block "Switch" Decision, Execution
DataTypeConversion block "Data Type Conversion" Execution
UnitDelay block "Unit Delay" Execution

65. SubSystem block "HDP_GbHDP_IsoNegVoltVld_flg"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/IsoNegVoltCalc

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/IsoNegVoltCalc/HDP_GbHDP_IsoNegVoltVld_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

66. SubSystem block "HDP_GcHDP_IsoNegVolt_V"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/IsoNegVoltCalc

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/IsoNegVoltCalc/HDP_GcHDP_IsoNegVolt_V
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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

67. SubSystem block "NegCtlVoltCalc"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput
Child Systems: HDP_GbHDP_NegCtlVoltVld_flg,  HDP_GcHDP_NegCtlVolt_V

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 5
Decision NA 67% (4/6) decision outcomes
Execution NA 100% (9/9) objective outcomes

   Full Coverage

Model Object Metric
Switch block "Switch4" Decision, Execution
DataTypeConversion block "Data Type Conversion4" Execution
UnitDelay block "Unit Delay4" Execution

68. SubSystem block "HDP_GbHDP_NegCtlVoltVld_flg"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/NegCtlVoltCalc

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/NegCtlVoltCalc/HDP_GbHDP_NegCtlVoltVld_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

69. SubSystem block "HDP_GcHDP_NegCtlVolt_V"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/NegCtlVoltCalc

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/NegCtlVoltCalc/HDP_GcHDP_NegCtlVolt_V
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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

70. SubSystem block "PosCtlVoltCalc"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput
Child Systems: HDP_GbHDP_PosCtlVoltVld_flg,  HDP_GcHDP_PosCtlVolt_V

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 5
Condition NA 67% (4/6) condition outcomes
Decision NA 67% (4/6) decision outcomes
MCDC NA 50% (1/2) conditions reversed the outcome
Execution NA 100% (12/12) objective outcomes

   Logic block "Logical"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/PosCtlVoltCalc
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  701 
  input port 2  360  341 

  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 "Logical2"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/PosCtlVoltCalc
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
  input port 1 
701 

   Full Coverage

Model Object Metric
Switch block "Switch3" Decision, Execution
DataTypeConversion block "Data Type Conversion3" Execution
Constant block "Constant1" Execution
UnitDelay block "Unit Delay3" Execution

71. SubSystem block "HDP_GbHDP_PosCtlVoltVld_flg"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/PosCtlVoltCalc

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/PosCtlVoltCalc/HDP_GbHDP_PosCtlVoltVld_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

72. SubSystem block "HDP_GcHDP_PosCtlVolt_V"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/PosCtlVoltCalc

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/PosCtlVoltCalc/HDP_GcHDP_PosCtlVolt_V
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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

73. SubSystem block "HighVoltRatlyFltChk"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys
Child Systems: ChrgPosVoltRatlyFltChk,  PackVoltOvrRngFltChk,  PackVoltRatlyFltChk,  PosVoltRatlyFltChk

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 20
Condition NA 92% (68/74) condition outcomes
Decision NA 70% (14/20) decision outcomes
MCDC NA 10% (2/20) conditions reversed the outcome
Execution NA 97% (69/71) objective outcomes

74. SubSystem block "ChrgPosVoltRatlyFltChk"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk
Child Systems: DiffValue,  DiffValue1,  HDP_GeHDP_PackVoltSt_enum

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 6
Condition NA 88% (23/26) condition outcomes
Decision NA 67% (4/6) decision outcomes
MCDC NA 0% (0/7) conditions reversed the outcome
Execution NA 96% (23/24) objective outcomes

   Logic block "Logical"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 93% (13/14) condition outcomes
MCDC 0% (0/7) conditions reversed the outcome
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input port 1  310  391 
  input port 2  431  270 
  input port 3  260  441 
  input port 4 
701 
  input port 5  451  250 
  input port 6  531  170 
  input port 7  691  10 

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
expression for output
      input port 1 (TTTTTTT) (FTTTTTT)
      input port 2 (TTTTTTT) (TFTTTTT)
      input port 3 (TTTTTTT) (TTFTTTT)
      input port 4 (TTTTTTT) (TTTFTTT)
      input port 5 (TTTTTTT) (TTTTFTT)
      input port 6 (TTTTTTT) (TTTTTFT)
      input port 7 (TTTTTTT) (TTTTTTF)


   RelationalOperator block "Relational Operator1"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk
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 
701 

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution
DataTypeConversion block "Data Type Conversion1" Execution
DataTypeConversion block "Data Type Conversion2" Execution
DataTypeConversion block "Data Type Conversion3" Execution
RelationalOperator block "Comparison" Condition, Execution
RelationalOperator block "Comparison3" Condition, Execution
RelationalOperator block "Relational Operator2" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution

75. SubSystem block "DiffValue"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk

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

   Full Coverage

Model Object Metric
Switch block "Switch" Decision, Execution
Sum block "Add" Execution
Sum block "Add1" Execution
RelationalOperator block "Relational Operator" Condition, Execution

76. SubSystem block "DiffValue1"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk

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

   Switch block "Switch"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk/DiffValue1
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) 0/701
      true (output is from 1st input port) 701/701

   Sum block "Add1"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk/DiffValue1
Uncovered Links:  Previous uncovered object Next uncovered object

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

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk/DiffValue1
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  701 

   Full Coverage

Model Object Metric
Sum block "Add" Execution

77. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk/HDP_GeHDP_PackVoltSt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

78. SubSystem block "PackVoltOvrRngFltChk"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk
Child Systems: HDP_GeHDP_PackVoltSt_enum

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

   Full Coverage

Model Object Metric
Logic block "Logical1" Condition, MCDC, Execution
DataTypeConversion block "Data Type Conversion" Execution
RelationalOperator block "Comparison" Condition, Execution
RelationalOperator block "Comparison2" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution

79. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltOvrRngFltChk

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltOvrRngFltChk/HDP_GeHDP_PackVoltSt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

80. SubSystem block "PackVoltRatlyFltChk"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk
Child Systems: DiffValue,  DiffValue1,  HDP_GeHDP_PackVoltSt_enum

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 6
Condition NA 100% (18/18) condition outcomes
Decision NA 83% (5/6) decision outcomes
MCDC NA 0% (0/5) conditions reversed the outcome
Execution NA 100% (17/17) objective outcomes

   Logic block "Logical"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (10/10) condition outcomes
MCDC 0% (0/5) 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 (TTTTT) FTTTT
      input port 2 (TTTTT) TFTTT
      input port 3 (TTTTT) TTFTT
      input port 4 (TTTTT) (TTTFT)
      input port 5 (TTTTT) TTTTF


   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution
RelationalOperator block "Comparison" Condition, Execution
RelationalOperator block "Comparison3" Condition, Execution
Constant block "Constant2" Execution
Constant block "Constant4" Execution

81. SubSystem block "DiffValue"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk

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

   Full Coverage

Model Object Metric
Switch block "Switch" Decision, Execution
Sum block "Add" Execution
Sum block "Add1" Execution
RelationalOperator block "Relational Operator" Condition, Execution

82. SubSystem block "DiffValue1"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk

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

   Full Coverage

Model Object Metric
Switch block "Switch" Decision, Execution
Sum block "Add" Execution
Sum block "Add1" Execution
RelationalOperator block "Relational Operator" Condition, Execution

83. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk/HDP_GeHDP_PackVoltSt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

84. SubSystem block "PosVoltRatlyFltChk"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk
Child Systems: DiffValue,  DiffValue1,  HDP_GeHDP_PackVoltSt_enum

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 6
Condition NA 86% (19/22) condition outcomes
Decision NA 67% (4/6) decision outcomes
MCDC NA 0% (0/6) conditions reversed the outcome
Execution NA 95% (20/21) objective outcomes

   Logic block "Logical"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1  310  391 
  input port 2  431  270 
  input port 3  360  341 
  input port 4 
701 
  input port 5  531  170 
  input port 6  691  10 

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
expression for output
      input port 1 (TTTTTT) (FTTTTT)
      input port 2 (TTTTTT) (TFTTTT)
      input port 3 (TTTTTT) (TTFTTT)
      input port 4 (TTTTTT) TTTFTT
      input port 5 (TTTTTT) (TTTTFT)
      input port 6 (TTTTTT) (TTTTTF)


   RelationalOperator block "Relational Operator1"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk
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 
701 

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution
DataTypeConversion block "Data Type Conversion1" Execution
DataTypeConversion block "Data Type Conversion2" Execution
RelationalOperator block "Comparison" Condition, Execution
RelationalOperator block "Comparison3" Condition, Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution

85. SubSystem block "DiffValue"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk

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

   Full Coverage

Model Object Metric
Switch block "Switch" Decision, Execution
Sum block "Add" Execution
Sum block "Add1" Execution
RelationalOperator block "Relational Operator" Condition, Execution

86. SubSystem block "DiffValue1"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk

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

   Switch block "Switch"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk/DiffValue1
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) 0/701
      true (output is from 1st input port) 701/701

   Sum block "Add1"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk/DiffValue1
Uncovered Links:  Previous uncovered object Next uncovered object

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

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk/DiffValue1
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  701 

   Full Coverage

Model Object Metric
Sum block "Add" Execution

87. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk/HDP_GeHDP_PackVoltSt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

88. SubSystem block "PackVoltFltChk"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys
Child Systems: PackVoltHiFltChk,  PackVoltLoFltChk

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 30
Condition NA 94% (30/32) condition outcomes
Decision NA 40% (12/30) decision outcomes
MCDC NA 20% (2/10) conditions reversed the outcome
Execution NA 80% (48/60) objective outcomes

89. SubSystem block "PackVoltHiFltChk"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk
Child Systems: HDP_2D_Config_Word,  HDP_GeHDP_PackVoltSt_enum,  HDP_GeHDP_PackVoltSt_enum1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 15
Condition NA 100% (16/16) condition outcomes
Decision NA 40% (6/15) decision outcomes
MCDC NA 40% (2/5) conditions reversed the outcome
Execution NA 80% (24/30) objective outcomes

   Logic block "Logical1"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk
Uncovered Links:  Previous uncovered object Next uncovered object

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

  MC/DC analysis (combinations in parentheses did not occur)
  Includes 2 blocks
Decision/Condition True Out False Out
(~C1 && C2) && C3
      C1 (Logical2 In1) (FTT) TTT
      C2 (Logical1 In2) (FTT) FFT
      C3 (Logical1 In3) (FTT) FTF


   Logic block "Logical2"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk

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

   Full Coverage

Model Object Metric
Logic block "Logical" Condition, MCDC, Execution
Lookup_n-D block "1-D Lookup Table1" Execution
DataTypeConversion block "Data Type Conversion" Execution
DataTypeConversion block "Data Type Conversion1" Execution
Sum block "Add" Execution
Sum block "Add1" Execution
RelationalOperator block "Relational Operator1" Condition, Execution
RelationalOperator block "Relational Operator2" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution

90. SubSystem block "HDP_2D_Config_Word"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk
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 36% (4/11) decision outcomes
Execution NA 50% (6/12) objective outcomes

   SwitchCase block "Switch Case"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Decisions analyzed
  truncated input  36%
      = Enum_UDSCapSel_Default 10/701
      = Enum_UDSCapSel_CATL153Ah 0/701
      = Enum_UDSCapSel_CATL180Ah 0/701
      = Enum_UDSCapSel_CATL177Ah 120/701
      = Enum_UDSCapSel_CATL203Ah 451/701
      = Enum_UDSCapSel_CATL51Ah 0/701
      = Enum_UDSCapSel_CATL132Ah 0/701
      = Enum_UDSCapSel_XWD75Ah 120/701
      = Enum_UDSCapSel_TFE177Ah 0/701
      = Enum_UDSCapSel_CATLCTP248Ah 0/701
      = implicit-default 0/701

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution

91. SubSystem block "Switch Case Action Subsystem"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_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

92. SubSystem block "Switch Case Action Subsystem1"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word/Switch Case Action Subsystem1
Uncovered Links:  Previous uncovered object Next uncovered object

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

93. SubSystem block "Switch Case Action Subsystem2"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_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

94. SubSystem block "Switch Case Action Subsystem3"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_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

95. SubSystem block "Switch Case Action Subsystem4"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_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

96. SubSystem block "Switch Case Action Subsystem5"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_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

97. SubSystem block "Switch Case Action Subsystem6"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_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

98. SubSystem block "Switch Case Action Subsystem7"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_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

99. SubSystem block "Switch Case Action Subsystem8"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_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

100. SubSystem block "Switch Case Action Subsystem9"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_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

101. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_GeHDP_PackVoltSt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

102. SubSystem block "HDP_GeHDP_PackVoltSt_enum1"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_GeHDP_PackVoltSt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

103. SubSystem block "PackVoltLoFltChk"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk
Child Systems: HDP_2D_Config_Word1,  HDP_GeHDP_PackVoltSt_enum,  HDP_GeHDP_PackVoltSt_enum1

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 15
Condition NA 88% (14/16) condition outcomes
Decision NA 40% (6/15) decision outcomes
MCDC NA 0% (0/5) conditions reversed the outcome
Execution NA 80% (24/30) objective outcomes

   Logic block "Logical"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (4/4) condition outcomes
MCDC 0% (0/2) 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 (TT) FT
      input port 2 (TT) TF


   Logic block "Logical1"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1  701 
  input port 2  631  70 
  input port 3  10  691 

  MC/DC analysis (combinations in parentheses did not occur)
  Includes 2 blocks
Decision/Condition True Out False Out
(~C1 && C2) && C3
      C1 (Logical2 In1) (FTT) (TTT)
      C2 (Logical1 In2) (FTT) FFT
      C3 (Logical1 In3) (FTT) FTF


   Logic block "Logical2"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1 
701 

   Full Coverage

Model Object Metric
Lookup_n-D block "1-D Lookup Table" Execution
DataTypeConversion block "Data Type Conversion" Execution
DataTypeConversion block "Data Type Conversion1" Execution
Sum block "Sum1" Execution
Sum block "Sum2" Execution
RelationalOperator block "Comparison1" Condition, Execution
RelationalOperator block "Comparison3" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution

104. SubSystem block "HDP_2D_Config_Word1"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk
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 36% (4/11) decision outcomes
Execution NA 50% (6/12) objective outcomes

   SwitchCase block "Switch Case"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Decisions analyzed
  truncated input  36%
      = Enum_UDSCapSel_Default 10/701
      = Enum_UDSCapSel_CATL153Ah 0/701
      = Enum_UDSCapSel_CATL180Ah 0/701
      = Enum_UDSCapSel_CATL177Ah 120/701
      = Enum_UDSCapSel_CATL203Ah 451/701
      = Enum_UDSCapSel_CATL51Ah 0/701
      = Enum_UDSCapSel_CATL132Ah 0/701
      = Enum_UDSCapSel_XWD75Ah 120/701
      = Enum_UDSCapSel_TFE177Ah 0/701
      = Enum_UDSCapSel_CATLCTP248Ah 0/701
      = implicit-default 0/701

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution

105. SubSystem block "Switch Case Action Subsystem"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_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

106. SubSystem block "Switch Case Action Subsystem1"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1/Switch Case Action Subsystem1
Uncovered Links:  Previous uncovered object Next uncovered object

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

107. SubSystem block "Switch Case Action Subsystem2"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_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

108. SubSystem block "Switch Case Action Subsystem3"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_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

109. SubSystem block "Switch Case Action Subsystem4"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_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

110. SubSystem block "Switch Case Action Subsystem5"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_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

111. SubSystem block "Switch Case Action Subsystem6"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_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

112. SubSystem block "Switch Case Action Subsystem7"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_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

113. SubSystem block "Switch Case Action Subsystem8"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_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

114. SubSystem block "Switch Case Action Subsystem9"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_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

115. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_GeHDP_PackVoltSt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

116. SubSystem block "HDP_GeHDP_PackVoltSt_enum1"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_GeHDP_PackVoltSt_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

117. SubSystem block "PackVoltSelfCheck"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys
Child Systems: DebounceStartZero,  HDP_GbHDP_PackVoltSelfChck_flg

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 16
Condition NA 100% (20/20) condition outcomes
Decision NA 82% (23/28) decision outcomes
MCDC NA 100% (2/2) conditions reversed the outcome
Execution NA 100% (45/45) objective outcomes

   Full Coverage

Model Object Metric
Logic block "Logical Operator" Condition, MCDC, Execution
DataTypeConversion block "Data Type Conversion1" Execution
RelationalOperator block "Relational Operator" Condition, Execution
RelationalOperator block "Relational Operator3" 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

118. SubSystem block "DebounceStartZero"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck
Child Systems: Compare To Zero,  FaultProcess,  HealProcess

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 14
Condition NA 100% (12/12) condition outcomes
Decision NA 85% (22/26) decision outcomes
Execution NA 100% (32/32) objective outcomes

   Full Coverage

Model Object Metric
Switch block "Switch" Decision, Execution
UnitDelay block "Unit Delay" Execution

119. SubSystem block "Compare To Zero"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero

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

   Full Coverage

Model Object Metric
RelationalOperator block "Compare" Condition, Execution

120. SubSystem block "FaultProcess"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero
Child Systems: Decrease,  Increase

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 6
Condition NA 100% (4/4) condition outcomes
Decision NA 83% (10/12) decision outcomes
Execution NA 100% (14/14) objective outcomes

   Full Coverage

Model Object Metric
Switch block "Switch" Decision, Execution
Switch block "Switch1" Decision, Execution
Switch block "Switch2" Decision, Execution
RelationalOperator block "Relational Operator" Condition, Execution
Constant block "Constant" Execution
Constant block "Constant1" Execution
UnitDelay block "Unit Delay" Execution
UnitDelay block "Unit Delay1" Execution

121. SubSystem block "Decrease"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess
Child Systems: Nomal

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

   Full Coverage

Model Object Metric
Switch block "Switch" Decision, Execution
RelationalOperator block "Relational Operator" Condition, Execution
Constant block "Constant" Execution

122. SubSystem block "Nomal"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess/Decrease

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

   Full Coverage

Model Object Metric
Sum block "Add" Execution

123. SubSystem block "Increase"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess

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

   Saturate block "Saturation"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess/Increase
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Decisions analyzed
  input > lower limit  50%
      false 0/411
      true 411/411
  input >= upper limit  50%
      false 411/411
      true 0/411

   Full Coverage

Model Object Metric
Sum block "Add" Execution

124. SubSystem block "HealProcess"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero
Child Systems: Compare To Zero,  Decrease,  Increase

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 6
Condition NA 100% (6/6) condition outcomes
Decision NA 83% (10/12) decision outcomes
Execution NA 100% (15/15) objective outcomes

   Full Coverage

Model Object Metric
Switch block "Switch" Decision, Execution
Switch block "Switch1" Decision, Execution
Switch block "Switch2" Decision, Execution
RelationalOperator block "Relational Operator" Condition, Execution
Constant block "Constant" Execution
Constant block "Constant1" Execution
UnitDelay block "Unit Delay1" Execution
UnitDelay block "Unit Delay2" Execution

125. SubSystem block "Compare To Zero"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess

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

   Full Coverage

Model Object Metric
RelationalOperator block "Compare" Condition, Execution

126. SubSystem block "Decrease"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess
Child Systems: Nomal

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

   Full Coverage

Model Object Metric
Switch block "Switch" Decision, Execution
RelationalOperator block "Relational Operator" Condition, Execution
Constant block "Constant" Execution

127. SubSystem block "Nomal"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Decrease

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

   Full Coverage

Model Object Metric
Sum block "Add" Execution

128. SubSystem block "Increase"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess

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

   Saturate block "Saturation"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Increase
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Decisions analyzed
  input > lower limit  50%
      false 0/290
      true 290/290
  input >= upper limit  50%
      false 290/290
      true 0/290

   Full Coverage

Model Object Metric
Sum block "Add" Execution

129. SubSystem block "HDP_GbHDP_PackVoltSelfChck_flg"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/HDP_GbHDP_PackVoltSelfChck_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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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

130. SubSystem block "Subsystem"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys
Child Systems: HDP_GeHDP_PackVoltSt_enum

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

131. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude
Parent: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/Subsystem

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: HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/Subsystem/HDP_GeHDP_PackVoltSt_enum
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) 701/701
      true (output is from 1st input port) 0/701

   Full Coverage

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