Coverage Report for HDP_UT

Table of Contents

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

Analysis Information

Model Information

  Model version   'M110C116'
  Author   xigkd
  Last saved   Fri Apr 09 13:41:22 2021

Harness information

  Harness model(s)   UT_HDP_0001
  Harness model owner   HDP_UT

Simulation Optimization Options

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

Coverage Options

  Analyzed model   HDP_UT
  Logic block short circuiting   off
  MCDC mode   masking

Blocks Eliminated from Coverage Analysis

# Model Object Rationale
 HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Comparison It might not be executed because of Conditional input branch optimization
 HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Comparison1 It might not be executed because of Conditional input branch optimization
 HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Logical3 It might not be executed because of Conditional input branch optimization
 HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Decrease/Relational Operator It might not be executed because of Conditional input branch optimization
 HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Increase/Saturation It might not be executed because of Conditional input branch optimization
 HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Decrease/Relational Operator It might not be executed because of Conditional input branch optimization
 HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Decrease/Switch It might not be executed because of Conditional input branch optimization
 HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Switch It might not be executed because of Conditional input branch optimization
 HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess/Decrease/Relational Operator It might not be executed because of Conditional input branch optimization
 HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess/Increase/Saturation It might not be executed because of Conditional input branch optimization
 HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Decrease/Relational Operator It might not be executed because of Conditional input branch optimization
 HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Decrease/Switch It might not be executed because of Conditional input branch optimization
 HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Switch It might not be executed because of Conditional input branch optimization

Tests

Test# Started execution Ended execution
Test 1 12-Apr-2021 14:50:49 12-Apr-2021 14:52:55

Summary

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

Details

1. Model "HDP_UT"

Child Systems: HDP

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 177
Condition NA 66% (168/256) condition outcomes
Decision NA 50% (111/222) decision outcomes
MCDC NA 12% (8/65) conditions reversed the outcome
Execution NA 91% (389/428) objective outcomes

2. SubSystem block "HDP"

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

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 171
Condition NA 66% (168/256) condition outcomes
Decision NA 50% (111/222) decision outcomes
MCDC NA 12% (8/65) conditions reversed the outcome
Execution NA 91% (389/428) objective outcomes

3. SubSystem block "HiCrntPrc_10ms"

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

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 65
Condition NA 66% (74/112) condition outcomes
Decision 100% (1/1) decision outcomes 53% (50/95) decision outcomes
MCDC NA 15% (4/26) conditions reversed the outcome
Execution NA 95% (169/177) objective outcomes

  Decisions analyzed
  Function call  100%
      executed 1601/1601

4. SubSystem block "HiCrntPrc_10ms_sys"

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

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 64
Condition NA 66% (74/112) condition outcomes
Decision NA 52% (49/94) decision outcomes
MCDC NA 15% (4/26) conditions reversed the outcome
Execution NA 95% (169/177) objective outcomes

5. SubSystem block "Bat_Curr"

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

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 16
Condition NA 63% (19/30) condition outcomes
Decision NA 58% (15/26) decision outcomes
MCDC NA 25% (2/8) conditions reversed the outcome
Execution NA 100% (42/42) objective outcomes

   Abs block "Abs"

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

   Abs block "Abs1"

Justify or Exclude
Parent: HDP_UT/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 110/110
      true 0/110

   Abs block "Abs2"

Justify or Exclude
Parent: HDP_UT/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 1601/1601
      true 0/1601

   Logic block "Logical"

Justify or Exclude
Parent: HDP_UT/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 TF (FF)
      input port 2 FT (FF)


   Logic block "Logical2"

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

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

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

  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_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

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

Justify or Exclude
Parent: HDP_UT/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) 0/1601
      true (output is from 1st input port) 1601/1601

   Switch block "Switch1"

Justify or Exclude
Parent: HDP_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Switch block "Switch3"

Justify or Exclude
Parent: HDP_UT/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) 110/110
      true (output is from 1st input port) 0/110

   Switch block "Switch5"

Justify or Exclude
Parent: HDP_UT/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) 0/190
      true (output is from 1st input port) 190/190

   RelationalOperator block "Comparison"

Justify or Exclude
Parent: HDP_UT/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 
110 

   RelationalOperator block "Comparison1"

Justify or Exclude
Parent: HDP_UT/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 
110 

   RelationalOperator block "Comparison2"

Justify or Exclude
Parent: HDP_UT/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 
1601 

   RelationalOperator block "Relational Operator1"

Justify or Exclude
Parent: HDP_UT/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  1601 

   RelationalOperator block "Relational Operator2"

Justify or Exclude
Parent: HDP_UT/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 
1601 

   Full Coverage

Model Object Metric
Logic block "Logical1" Condition, MCDC, Execution
Switch block "Switch2" Decision, Execution
Switch block "Switch4" 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
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution
Constant block "Constant6" Execution
Constant block "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_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   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_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

8. SubSystem block "Limiter"

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

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

   Switch block "Switch"

Justify or Exclude
Parent: HDP_UT/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/1601
      true (output is from 1st input port) 1601/1601

   Switch block "Switch1"

Justify or Exclude
Parent: HDP_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: HDP_UT/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 
1601 

   RelationalOperator block "Relational Operator1"

Justify or Exclude
Parent: HDP_UT/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  1601 

9. SubSystem block "CAB500_Curr"

Justify or Exclude
Parent: HDP_UT/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 88% (14/16) condition outcomes
Decision NA 80% (8/10) decision outcomes
MCDC NA 33% (1/3) conditions reversed the outcome
Execution NA 100% (25/25) objective outcomes

   Logic block "Logical"

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

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

  Conditions analyzed
Description True False
  input port 1  1501  100 
  input port 2  1601 
  input port 3  1411  190 

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
expression for output
      input port 1 TTT (FTT)
      input port 2 TTT (TFT)
      input port 3 TTT TTF


   RelationalOperator block "Relational Operator1"

Justify or Exclude
Parent: HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CAB500_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  1601 

   Full Coverage

Model Object Metric
Product block "Product1" Execution
RelationalOperator block "Relational Operator2" Condition, Execution
RelationalOperator block "Relational Operator4" Condition, Execution
Constant block "Constant" Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant4" Execution
Constant block "Constant6" Execution
Constant block "Constant7" Execution
Constant block "Constant9" Execution

10. SubSystem block "BMSDelay"

Justify or Exclude
Parent: HDP_UT/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

11. SubSystem block "Unit Delay Resettable"

Justify or Exclude
Parent: HDP_UT/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

12. SubSystem block "HDP_GbHDP_HallCrnt_A"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

13. SubSystem block "HDP_GbHDP_HallCrnt_A1"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

14. SubSystem block "CABFltDet"

Justify or Exclude
Parent: HDP_UT/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% (2/2) condition outcomes
Decision NA 50% (1/2) decision outcomes
Execution NA 100% (5/5) objective outcomes

   Full Coverage

Model Object Metric
RelationalOperator block "Relational Operator2" Condition, Execution
Constant block "Constant2" Execution

15. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

16. SubSystem block "HallSensFltDet"

Justify or Exclude
Parent: HDP_UT/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 50% (2/4) condition outcomes
Decision NA 50% (2/4) decision outcomes
Execution NA 100% (10/10) objective outcomes

   RelationalOperator block "Comparison"

Justify or Exclude
Parent: HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/HallSensFltDet
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 
1601 

   RelationalOperator block "Comparison2"

Justify or Exclude
Parent: HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/HallSensFltDet
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  1601 

   Full Coverage

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

17. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

18. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg1"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

19. SubSystem block "Hall_Curr"

Justify or Exclude
Parent: HDP_UT/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% (4/4) condition outcomes
Decision NA 50% (2/4) decision outcomes
MCDC NA 50% (1/2) conditions reversed the outcome
Execution NA 100% (16/16) objective outcomes

   Logic block "Logical"

Justify or Exclude
Parent: HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Hall_Curr
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
Product block "Product1" Execution
Product block "Product2" Execution
Product block "Product3" Execution
Product block "Product4" Execution
Sum block "Sum1" Execution
Constant block "Constant" Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution

20. SubSystem block "HDP_GbHDP_HallCrnt_A"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

21. SubSystem block "HDP_GbHDP_HallCrnt_A1"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

22. SubSystem block "MaxPackCurrStore"

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

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

   Abs block "Abs"

Justify or Exclude
Parent: HDP_UT/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 1601/1601
      true 0/1601

   Abs block "Abs1"

Justify or Exclude
Parent: HDP_UT/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 1601/1601
      true 0/1601

   Logic block "Logical Operator"

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

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

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

  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)


   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/MaxPackCurrStore
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 
1601 

   Full Coverage

Model Object Metric
DataStoreRead block "Data Store Read" Execution

23. SubSystem block "MaxPackCurrUpdate"

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

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

  Decisions analyzed
  enable logical value  50%
      false 1601/1601
      true 0/1601

   DataStoreWrite block "Data Store Write"

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

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

24. SubSystem block "PackCurrSelfCheck"

Justify or Exclude
Parent: HDP_UT/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 44% (8/18) condition outcomes
Decision NA 39% (11/28) decision outcomes
MCDC NA 0% (0/2) conditions reversed the outcome
Execution NA 84% (36/43) objective outcomes

   Logic block "Logical Operator"

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

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

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

  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)


   RelationalOperator block "Relational Operator1"

Justify or Exclude
Parent: HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck
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 
1601 

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution

25. SubSystem block "DebounceStartZero"

Justify or Exclude
Parent: HDP_UT/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 42% (5/12) condition outcomes
Decision NA 38% (10/26) decision outcomes
Execution NA 78% (25/32) objective outcomes

   Switch block "Switch"

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

   Full Coverage

Model Object Metric
UnitDelay block "Unit Delay" Execution

26. SubSystem block "Compare To Zero"

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

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

   RelationalOperator block "Compare"

Justify or Exclude
Parent: HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/Compare To Zero
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  1601 

27. SubSystem block "FaultProcess"

Justify or Exclude
Parent: HDP_UT/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 50% (2/4) condition outcomes
Decision NA 33% (4/12) decision outcomes
Execution NA 79% (11/14) objective outcomes

   Switch block "Switch"

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

   Switch block "Switch1"

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

   Switch block "Switch2"

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

   RelationalOperator block "Relational Operator"

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

   Full Coverage

Model Object Metric
Constant block "Constant" Execution
Constant block "Constant1" Execution
UnitDelay block "Unit Delay" Execution
UnitDelay block "Unit Delay1" Execution

28. SubSystem block "Decrease"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: HDP_UT/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 
1601 

   Full Coverage

Model Object Metric
Constant block "Constant" Execution

29. SubSystem block "Nomal"

Justify or Exclude
Parent: HDP_UT/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_UT/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

30. SubSystem block "Increase"

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

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

   Saturate block "Saturation"

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

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

  Decisions analyzed
  input > lower limit  0%
      false --
      true --
  input >= upper limit  0%
      false --
      true --

   Sum block "Add"

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

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

31. SubSystem block "HealProcess"

Justify or Exclude
Parent: HDP_UT/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 33% (2/6) condition outcomes
Decision NA 42% (5/12) decision outcomes
Execution NA 73% (11/15) objective outcomes

   Switch block "Switch"

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

   Switch block "Switch1"

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

   RelationalOperator block "Relational Operator"

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

   Full Coverage

Model Object Metric
Switch block "Switch2" Decision, Execution
Constant block "Constant" Execution
Constant block "Constant1" Execution
UnitDelay block "Unit Delay1" Execution
UnitDelay block "Unit Delay2" Execution

32. SubSystem block "Compare To Zero"

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

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

   RelationalOperator block "Compare"

Justify or Exclude
Parent: HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Compare To Zero
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  1601 

33. SubSystem block "Decrease"

Justify or Exclude
Parent: HDP_UT/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 0% (0/2) condition outcomes
Decision NA 0% (0/2) decision outcomes
Execution NA 25% (1/4) objective outcomes

   Switch block "Switch"

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

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

   Full Coverage

Model Object Metric
Constant block "Constant" Execution

34. SubSystem block "Nomal"

Justify or Exclude
Parent: HDP_UT/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_UT/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

35. SubSystem block "Increase"

Justify or Exclude
Parent: HDP_UT/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_UT/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/1601
      true 1601/1601
  input >= upper limit  50%
      false 1601/1601
      true 0/1601

   Full Coverage

Model Object Metric
Sum block "Add" Execution

36. SubSystem block "HDP_GbHDP_PackCrntSelfChck_flg"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

37. SubSystem block "PackCurrZeroFlt"

Justify or Exclude
Parent: HDP_UT/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 50% (4/8) condition outcomes
Decision NA 50% (2/4) decision outcomes
MCDC NA 0% (0/2) conditions reversed the outcome
Execution NA 100% (10/10) objective outcomes

   Abs block "Abs"

Justify or Exclude
Parent: HDP_UT/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 1601/1601
      true 0/1601

   Logic block "Logical Operator"

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

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

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

  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)


   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrZeroFlt
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 
1601 

   RelationalOperator block "Relational Operator1"

Justify or Exclude
Parent: HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrZeroFlt
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 
1601 

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution

38. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

39. SubSystem block "TwoCrntMishFlt"

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

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

   Abs block "Abs"

Justify or Exclude
Parent: HDP_UT/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 1601/1601
      true 0/1601

   Abs block "Abs1"

Justify or Exclude
Parent: HDP_UT/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 1601/1601
      true 0/1601

   Abs block "Abs2"

Justify or Exclude
Parent: HDP_UT/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 1601/1601
      true 0/1601

   Logic block "Logical3"

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

Metric Coverage
Cyclomatic Complexity 0
Condition 70% (7/10) condition outcomes
MCDC 0% (0/5) conditions reversed the outcome
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input port 1  300  1301 
  input port 2  1411  190 
  input port 3  1601 
  input port 4 
1601 
  input port 5 
1601 

  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)


   RelationalOperator block "Comparison"

Justify or Exclude
Parent: HDP_UT/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 
1601 

   RelationalOperator block "Comparison1"

Justify or Exclude
Parent: HDP_UT/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 
1601 

   RelationalOperator block "Comparison2"

Justify or Exclude
Parent: HDP_UT/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  1601 

   Full Coverage

Model Object Metric
Sum block "Sum1" Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution

40. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

41. SubSystem block "TwoCrntSensInvldFlt"

Justify or Exclude
Parent: HDP_UT/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 0% (0/2) conditions reversed the outcome
Execution NA 100% (6/6) objective outcomes

   Logic block "Logical1"

Justify or Exclude
Parent: HDP_UT/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_UT/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 "Logical3"

Justify or Exclude
Parent: HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntSensInvldFlt
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)
  Includes 3 blocks
Decision/Condition True Out False Out
~C1 && ~C2
      C1 (Logical2 In1) (FF) TF
      C2 (Logical1 In1) (FF) FT


42. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

43. SubSystem block "HiVoltPrc_20ms"

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

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 106
Condition NA 65% (94/144) condition outcomes
Decision 100% (1/1) decision outcomes 48% (61/127) decision outcomes
MCDC NA 10% (4/39) conditions reversed the outcome
Execution NA 88% (220/251) objective outcomes

  Decisions analyzed
  Function call  100%
      executed 1601/1601

44. SubSystem block "HiVoltPrc_20ms_sys"

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

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 105
Condition NA 65% (94/144) condition outcomes
Decision NA 48% (60/126) decision outcomes
MCDC NA 10% (4/39) conditions reversed the outcome
Execution NA 88% (220/251) objective outcomes

45. SubSystem block "HighVoltOutput"

Justify or Exclude
Parent: HDP_UT/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 43% (3/7) conditions reversed the outcome
Execution NA 100% (72/72) objective outcomes

46. SubSystem block "BatVoltCalc"

Justify or Exclude
Parent: HDP_UT/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 33% (1/3) conditions reversed the outcome
Execution NA 100% (12/12) objective outcomes

   Logic block "Logical1"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/BatVoltCalc
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (6/6) condition outcomes
MCDC 33% (1/3) 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 (TFF) FFF
      input port 2 (FTF) FFF
      input port 3 FFT FFF


   Full Coverage

Model Object Metric
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

47. SubSystem block "HDP_GbHDP_PackVoltVld_flg"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

48. SubSystem block "HDP_GcHDP_PackVolt_V"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

49. SubSystem block "ChrgNegCtlVoltCalc"

Justify or Exclude
Parent: HDP_UT/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

50. SubSystem block "HDP_GbHDP_ChrgNegCtlVoltVld_flg"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

51. SubSystem block "HDP_GcHDP_ChrgNegCtlVolt_V"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

52. SubSystem block "ChrgPosCtlVoltCalc"

Justify or Exclude
Parent: HDP_UT/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_UT/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  1601 
  input port 2  700  901 

  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_UT/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 
1601 

   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

53. SubSystem block "HDP_GbHDP_ChrgPosCtlVoltVld_flg"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

54. SubSystem block "HDP_GcHDP_ChrgPosCtlVolt_V"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

55. SubSystem block "FuseVoltCalc"

Justify or Exclude
Parent: HDP_UT/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

56. SubSystem block "HDP_GbHDP_PosCtlVoltVld_flg"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

57. SubSystem block "HDP_GcHDP_PosCtlVolt_V"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

58. SubSystem block "IsoNegVoltCalc"

Justify or Exclude
Parent: HDP_UT/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

59. SubSystem block "HDP_GbHDP_IsoNegVoltVld_flg"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

60. SubSystem block "HDP_GcHDP_IsoNegVolt_V"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

61. SubSystem block "NegCtlVoltCalc"

Justify or Exclude
Parent: HDP_UT/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

62. SubSystem block "HDP_GbHDP_NegCtlVoltVld_flg"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

63. SubSystem block "HDP_GcHDP_NegCtlVolt_V"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

64. SubSystem block "PosCtlVoltCalc"

Justify or Exclude
Parent: HDP_UT/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_UT/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  1601 
  input port 2  800  801 

  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_UT/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 
1601 

   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

65. SubSystem block "HDP_GbHDP_PosCtlVoltVld_flg"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

66. SubSystem block "HDP_GcHDP_PosCtlVolt_V"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

67. SubSystem block "HighVoltRatlyFltChk"

Justify or Exclude
Parent: HDP_UT/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 62% (46/74) condition outcomes
Decision NA 50% (10/20) decision outcomes
MCDC NA 0% (0/20) conditions reversed the outcome
Execution NA 92% (65/71) objective outcomes

68. SubSystem block "ChrgPosVoltRatlyFltChk"

Justify or Exclude
Parent: HDP_UT/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 62% (16/26) condition outcomes
Decision NA 50% (3/6) decision outcomes
MCDC NA 0% (0/7) conditions reversed the outcome
Execution NA 92% (22/24) objective outcomes

   Logic block "Logical"

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

Metric Coverage
Cyclomatic Complexity 0
Condition 71% (10/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  600  1001 
  input port 2  1100  501 
  input port 3  700  901 
  input port 4 
1601 
  input port 5 
1601 
  input port 6  1601 
  input port 7 
1601 

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

Justify or Exclude
Parent: HDP_UT/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 
1601 

   RelationalOperator block "Comparison3"

Justify or Exclude
Parent: HDP_UT/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  1601 

   RelationalOperator block "Relational Operator1"

Justify or Exclude
Parent: HDP_UT/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 
1601 

   RelationalOperator block "Relational Operator2"

Justify or Exclude
Parent: HDP_UT/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 
1601 

   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
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution

69. SubSystem block "DiffValue"

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

   Sum block "Add1"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk/DiffValue
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_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk/DiffValue
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  1601 

   Full Coverage

Model Object Metric
Sum block "Add" Execution

70. SubSystem block "DiffValue1"

Justify or Exclude
Parent: HDP_UT/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_UT/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/1601
      true (output is from 1st input port) 1601/1601

   Sum block "Add1"

Justify or Exclude
Parent: HDP_UT/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_UT/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  1601 

   Full Coverage

Model Object Metric
Sum block "Add" Execution

71. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

72. SubSystem block "PackVoltOvrRngFltChk"

Justify or Exclude
Parent: HDP_UT/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 50% (4/8) condition outcomes
Decision NA 50% (1/2) decision outcomes
MCDC NA 0% (0/2) conditions reversed the outcome
Execution NA 100% (9/9) objective outcomes

   Logic block "Logical1"

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

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

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

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


   RelationalOperator block "Comparison"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltOvrRngFltChk
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 
1601 

   RelationalOperator block "Comparison2"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltOvrRngFltChk
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  1601 

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution

73. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

74. SubSystem block "PackVoltRatlyFltChk"

Justify or Exclude
Parent: HDP_UT/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 67% (12/18) condition outcomes
Decision NA 50% (3/6) decision outcomes
MCDC NA 0% (0/5) conditions reversed the outcome
Execution NA 88% (15/17) objective outcomes

   Logic block "Logical"

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

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

  Conditions analyzed
Description True False
  input port 1  600  1001 
  input port 2  1100  501 
  input port 3  1200  401 
  input port 4  1601 
  input port 5 
1601 

  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


   RelationalOperator block "Comparison"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk
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 
1601 

   RelationalOperator block "Comparison3"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk
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  1601 

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution
Constant block "Constant2" Execution
Constant block "Constant4" Execution

75. SubSystem block "DiffValue"

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

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_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk/DiffValue
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/1601
      true (output is from 1st input port) 1601/1601

   Sum block "Add1"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk/DiffValue
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_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk/DiffValue
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  1601 

   Full Coverage

Model Object Metric
Sum block "Add" Execution

76. SubSystem block "DiffValue1"

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

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

   Sum block "Add1"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk/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_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk/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  1601 

   Full Coverage

Model Object Metric
Sum block "Add" Execution

77. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

78. SubSystem block "PosVoltRatlyFltChk"

Justify or Exclude
Parent: HDP_UT/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 64% (14/22) condition outcomes
Decision NA 50% (3/6) decision outcomes
MCDC NA 0% (0/6) conditions reversed the outcome
Execution NA 90% (19/21) objective outcomes

   Logic block "Logical"

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

Metric Coverage
Cyclomatic Complexity 0
Condition 75% (9/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  600  1001 
  input port 2  1100  501 
  input port 3  800  801 
  input port 4 
1601 
  input port 5  1601 
  input port 6 
1601 

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

Justify or Exclude
Parent: HDP_UT/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 
1601 

   RelationalOperator block "Comparison3"

Justify or Exclude
Parent: HDP_UT/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  1601 

   RelationalOperator block "Relational Operator1"

Justify or Exclude
Parent: HDP_UT/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 
1601 

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution
DataTypeConversion block "Data Type Conversion1" Execution
DataTypeConversion block "Data Type Conversion2" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution

79. SubSystem block "DiffValue"

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

   Sum block "Add1"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk/DiffValue
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_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk/DiffValue
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  1601 

   Full Coverage

Model Object Metric
Sum block "Add" Execution

80. SubSystem block "DiffValue1"

Justify or Exclude
Parent: HDP_UT/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_UT/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/1601
      true (output is from 1st input port) 1601/1601

   Sum block "Add1"

Justify or Exclude
Parent: HDP_UT/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_UT/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  1601 

   Full Coverage

Model Object Metric
Sum block "Add" Execution

81. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

82. SubSystem block "PackVoltFltChk"

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

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 30
Condition NA 69% (22/32) condition outcomes
Decision NA 20% (6/30) decision outcomes
MCDC NA 10% (1/10) conditions reversed the outcome
Execution NA 70% (42/60) objective outcomes

83. SubSystem block "PackVoltHiFltChk"

Justify or Exclude
Parent: HDP_UT/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 63% (10/16) condition outcomes
Decision NA 20% (3/15) decision outcomes
MCDC NA 0% (0/5) conditions reversed the outcome
Execution NA 70% (21/30) objective outcomes

   Logic block "Logical"

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

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

  Conditions analyzed
Description True False
  input port 1  1200  401 
  input port 2 
1601 

  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_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 67% (4/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  1601 
  input port 2  1200  401 
  input port 3 
1601 

  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_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk
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 
1601 

   RelationalOperator block "Relational Operator1"

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

   RelationalOperator block "Relational Operator2"

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

   Full Coverage

Model Object Metric
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
Constant block "Constant1" Execution
Constant block "Constant2" Execution

84. SubSystem block "HDP_2D_Config_Word"

Justify or Exclude
Parent: HDP_UT/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 9% (1/11) decision outcomes
Execution NA 25% (3/12) objective outcomes

   SwitchCase block "Switch Case"

Justify or Exclude
Parent: HDP_UT/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 9% (1/11) decision outcomes
Execution 100% (1/1) objective outcomes

  Decisions analyzed
  truncated input  9%
      = Enum_UDSCapSel_Default 0/1601
      = Enum_UDSCapSel_CATL153Ah 0/1601
      = Enum_UDSCapSel_CATL180Ah 0/1601
      = Enum_UDSCapSel_CATL177Ah 1601/1601
      = Enum_UDSCapSel_CATL203Ah 0/1601
      = Enum_UDSCapSel_CATL51Ah 0/1601
      = Enum_UDSCapSel_CATL132Ah 0/1601
      = Enum_UDSCapSel_XWD75Ah 0/1601
      = Enum_UDSCapSel_TFE177Ah 0/1601
      = Enum_UDSCapSel_CATLCTP248Ah 0/1601
      = implicit-default 0/1601

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution

85. SubSystem block "Switch Case Action Subsystem"

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

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

86. SubSystem block "Switch Case Action Subsystem1"

Justify or Exclude
Parent: HDP_UT/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_UT/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

87. SubSystem block "Switch Case Action Subsystem2"

Justify or Exclude
Parent: HDP_UT/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_UT/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

88. SubSystem block "Switch Case Action Subsystem3"

Justify or Exclude
Parent: HDP_UT/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

89. SubSystem block "Switch Case Action Subsystem4"

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

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

90. SubSystem block "Switch Case Action Subsystem5"

Justify or Exclude
Parent: HDP_UT/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_UT/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

91. SubSystem block "Switch Case Action Subsystem6"

Justify or Exclude
Parent: HDP_UT/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_UT/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

92. SubSystem block "Switch Case Action Subsystem7"

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

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

93. SubSystem block "Switch Case Action Subsystem8"

Justify or Exclude
Parent: HDP_UT/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_UT/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

94. SubSystem block "Switch Case Action Subsystem9"

Justify or Exclude
Parent: HDP_UT/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_UT/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

95. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

96. SubSystem block "HDP_GeHDP_PackVoltSt_enum1"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

97. SubSystem block "PackVoltLoFltChk"

Justify or Exclude
Parent: HDP_UT/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 75% (12/16) condition outcomes
Decision NA 20% (3/15) decision outcomes
MCDC NA 20% (1/5) conditions reversed the outcome
Execution NA 70% (21/30) objective outcomes

   Logic block "Logical"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk
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  1200  401 
  input port 2  1601 

  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_UT/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  401  1200 
  input port 2  1200  401 
  input port 3  1601 

  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_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk

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

   RelationalOperator block "Comparison1"

Justify or Exclude
Parent: HDP_UT/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
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input1 <= input2  1601 

   RelationalOperator block "Comparison3"

Justify or Exclude
Parent: HDP_UT/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
Execution 100% (1/1) objective outcomes

  Conditions analyzed
Description True False
  input1 <= input2  1601 

   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
Constant block "Constant1" Execution
Constant block "Constant2" Execution

98. SubSystem block "HDP_2D_Config_Word1"

Justify or Exclude
Parent: HDP_UT/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 9% (1/11) decision outcomes
Execution NA 25% (3/12) objective outcomes

   SwitchCase block "Switch Case"

Justify or Exclude
Parent: HDP_UT/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 9% (1/11) decision outcomes
Execution 100% (1/1) objective outcomes

  Decisions analyzed
  truncated input  9%
      = Enum_UDSCapSel_Default 0/1601
      = Enum_UDSCapSel_CATL153Ah 0/1601
      = Enum_UDSCapSel_CATL180Ah 0/1601
      = Enum_UDSCapSel_CATL177Ah 1601/1601
      = Enum_UDSCapSel_CATL203Ah 0/1601
      = Enum_UDSCapSel_CATL51Ah 0/1601
      = Enum_UDSCapSel_CATL132Ah 0/1601
      = Enum_UDSCapSel_XWD75Ah 0/1601
      = Enum_UDSCapSel_TFE177Ah 0/1601
      = Enum_UDSCapSel_CATLCTP248Ah 0/1601
      = implicit-default 0/1601

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion" Execution

99. SubSystem block "Switch Case Action Subsystem"

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

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

100. SubSystem block "Switch Case Action Subsystem1"

Justify or Exclude
Parent: HDP_UT/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_UT/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

101. SubSystem block "Switch Case Action Subsystem2"

Justify or Exclude
Parent: HDP_UT/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_UT/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

102. SubSystem block "Switch Case Action Subsystem3"

Justify or Exclude
Parent: HDP_UT/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

103. SubSystem block "Switch Case Action Subsystem4"

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

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

104. SubSystem block "Switch Case Action Subsystem5"

Justify or Exclude
Parent: HDP_UT/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_UT/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

105. SubSystem block "Switch Case Action Subsystem6"

Justify or Exclude
Parent: HDP_UT/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_UT/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

106. SubSystem block "Switch Case Action Subsystem7"

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

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

107. SubSystem block "Switch Case Action Subsystem8"

Justify or Exclude
Parent: HDP_UT/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_UT/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

108. SubSystem block "Switch Case Action Subsystem9"

Justify or Exclude
Parent: HDP_UT/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_UT/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

109. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

110. SubSystem block "HDP_GeHDP_PackVoltSt_enum1"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

111. SubSystem block "PackVoltSelfCheck"

Justify or Exclude
Parent: HDP_UT/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 60% (12/20) condition outcomes
Decision NA 39% (11/28) decision outcomes
MCDC NA 0% (0/2) conditions reversed the outcome
Execution NA 84% (38/45) objective outcomes

   Logic block "Logical Operator"

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

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

  Conditions analyzed
Description True False
  input port 1 
1601 
  input port 2  1200  401 

  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)


   RelationalOperator block "Relational Operator3"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck
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 
1601 

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion1" Execution
RelationalOperator block "Relational Operator" 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

112. SubSystem block "DebounceStartZero"

Justify or Exclude
Parent: HDP_UT/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 50% (6/12) condition outcomes
Decision NA 38% (10/26) decision outcomes
Execution NA 78% (25/32) objective outcomes

   Switch block "Switch"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero
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/1601
      true (output is from 1st input port) 1601/1601

   Full Coverage

Model Object Metric
UnitDelay block "Unit Delay" Execution

113. SubSystem block "Compare To Zero"

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

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

   RelationalOperator block "Compare"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/Compare To Zero
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  1601 

114. SubSystem block "FaultProcess"

Justify or Exclude
Parent: HDP_UT/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 50% (2/4) condition outcomes
Decision NA 33% (4/12) decision outcomes
Execution NA 79% (11/14) objective outcomes

   Switch block "Switch"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess
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) 1601/1601
      true (output is from 1st input port) 0/1601

   Switch block "Switch1"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess
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) 1601/1601
      true (output is from 1st input port) 0/1601

   Switch block "Switch2"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess
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) 1601/1601
      true (output is from 1st input port) 0/1601

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess
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 
1601 

   Full Coverage

Model Object Metric
Constant block "Constant" Execution
Constant block "Constant1" Execution
UnitDelay block "Unit Delay" Execution
UnitDelay block "Unit Delay1" Execution

115. SubSystem block "Decrease"

Justify or Exclude
Parent: HDP_UT/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 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_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/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) 1601/1601
      true (output is from 1st input port) 0/1601

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/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 
1601 

   Full Coverage

Model Object Metric
Constant block "Constant" Execution

116. SubSystem block "Nomal"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/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_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess/Decrease/Nomal
Uncovered Links:  Previous uncovered object Next uncovered object

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

117. SubSystem block "Increase"

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

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

   Saturate block "Saturation"

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

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

  Decisions analyzed
  input > lower limit  0%
      false --
      true --
  input >= upper limit  0%
      false --
      true --

   Sum block "Add"

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

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

118. SubSystem block "HealProcess"

Justify or Exclude
Parent: HDP_UT/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 50% (3/6) condition outcomes
Decision NA 42% (5/12) decision outcomes
Execution NA 73% (11/15) objective outcomes

   Switch block "Switch"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess
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) --

   Switch block "Switch1"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess
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/1601
      true (output is from 1st input port) 1601/1601

   Full Coverage

Model Object Metric
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

119. SubSystem block "Compare To Zero"

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

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

   RelationalOperator block "Compare"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Compare To Zero
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  1601 

120. SubSystem block "Decrease"

Justify or Exclude
Parent: HDP_UT/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 0% (0/2) condition outcomes
Decision NA 0% (0/2) decision outcomes
Execution NA 25% (1/4) objective outcomes

   Switch block "Switch"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Decrease
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 "Relational Operator"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Decrease
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 

   Full Coverage

Model Object Metric
Constant block "Constant" Execution

121. SubSystem block "Nomal"

Justify or Exclude
Parent: HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/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_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Decrease/Nomal
Uncovered Links:  Previous uncovered object Next uncovered object

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

122. SubSystem block "Increase"

Justify or Exclude
Parent: HDP_UT/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_UT/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/1601
      true 1601/1601
  input >= upper limit  50%
      false 1601/1601
      true 0/1601

   Full Coverage

Model Object Metric
Sum block "Add" Execution

123. SubSystem block "HDP_GbHDP_PackVoltSelfChck_flg"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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

124. SubSystem block "Subsystem"

Justify or Exclude
Parent: HDP_UT/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

125. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude
Parent: HDP_UT/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_UT/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) 1601/1601
      true (output is from 1st input port) 0/1601

   Full Coverage

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