Coverage Report for ODP

Table of Contents

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

Analysis Information

Model Information

  Model version   'M104C104'
  Author   xigkd
  Last saved   Sat Apr 10 16:17:13 2021

Harness information

  Harness model(s)   ODP_Harness1
  Harness model owner   ODP

Simulation Optimization Options

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

Coverage Options

  Analyzed model   ODP
  Logic block short circuiting   off
  MCDC mode   masking

Blocks Eliminated from Coverage Analysis

# Model Object Rationale
 ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero/FaultProcess/Decrease/Relational Operator It might not be executed because of Conditional input branch optimization

Tests

Test# Started execution Ended execution
Test 1 10-Apr-2021 16:21:15 10-Apr-2021 16:21:16

Summary

Model Hierarchy/Complexity Test 1  
Decision Condition MCDC Execution  
1. ODP 78 60%
   
73%
   
2%
   
99%
   
 
2. . . . ODP 71 59%
   
73%
   
2%
   
99%
   
 
3. . . . . . . ObcDataPrc_100ms 71 59%
   
73%
   
2%
   
99%
   
 
4. . . . . . . . . . ObcDataPrc_100ms_sys 70 59%
   
73%
   
2%
   
99%
   
 
5. . . . . . . . . . . . . ACConnectAllow 16 75%
   
80%
   
8%
   
99%
   
 
6. . . . . . . . . . . . . . . . BMSDebounceStartZero 14 77%
   
92%
   
NA 97%
   
 
7. . . . . . . . . . . . . . . . . . . Compare To Zero   NA 100%
   
NA 100%
   
 
8. . . . . . . . . . . . . . . . . . . FaultProcess 6 75%
   
75%
   
NA 93%
   
 
9. . . . . . . . . . . . . . . . . . . . . . Decrease 1 50%
   
50%
   
NA 75%
   
 
10. . . . . . . . . . . . . . . . . . . . . . . . . Nomal   NA NA NA 0%
   
 
11. . . . . . . . . . . . . . . . . . . . . . Increase 2 50%
   
NA NA 100%
   
 
12. . . . . . . . . . . . . . . . . . . HealProcess 6 75%
   
100%
   
NA 100%
   
 
13. . . . . . . . . . . . . . . . . . . . . . Compare To Zero   NA 100%
   
NA 100%
   
 
14. . . . . . . . . . . . . . . . . . . . . . Decrease 1 100%
   
100%
   
NA 100%
   
 
15. . . . . . . . . . . . . . . . . . . . . . . . . Nomal   NA NA NA 100%
   
 
16. . . . . . . . . . . . . . . . . . . . . . Increase 2 50%
   
NA NA 100%
   
 
17. . . . . . . . . . . . . . . . ODP_GbODP_ACChrgAllow_flg 2 50%
   
NA NA 100%
   
 
18. . . . . . . . . . . . . ObcDataPrc_100ms_2E1 16 50%
   
67%
   
0%
   
100%
   
 
19. . . . . . . . . . . . . . . . ODP_GbODP_2E1ChkSum_flg 2 50%
   
NA NA 100%
   
 
20. . . . . . . . . . . . . . . . ODP_GbODP_2E1RCMsg_flg 2 50%
   
NA NA 100%
   
 
21. . . . . . . . . . . . . . . . ODP_GbODP_2E1Tiout_flg 2 50%
   
NA NA 100%
   
 
22. . . . . . . . . . . . . . . . ODP_GcODP_MaxPwrObcChrg_W 2 50%
   
NA NA 100%
   
 
23. . . . . . . . . . . . . . . . ODP_GcODP_ObcCpDuty_numb 2 50%
   
NA NA 100%
   
 
24. . . . . . . . . . . . . . . . ODP_GcODP_ObcFaultLvl_numb 2 50%
   
NA NA 100%
   
 
25. . . . . . . . . . . . . . . . ODP_GeODP_ObcCpSt_enum 2 50%
   
NA NA 100%
   
 
26. . . . . . . . . . . . . . . . ODP_GeODP_ObcElecLck_enum 2 50%
   
NA NA 100%
   
 
27. . . . . . . . . . . . . ObcDataPrc_100ms_2E6 22 50%
   
68%
   
0%
   
100%
   
 
28. . . . . . . . . . . . . . . . ODP_GbODP_2E6ChkSum_flg 2 50%
   
NA NA 100%
   
 
29. . . . . . . . . . . . . . . . ODP_GbODP_2E6RCMsg_flg 2 50%
   
NA NA 100%
   
 
30. . . . . . . . . . . . . . . . ODP_GbODP_2E6Tiout_flg 2 50%
   
NA NA 100%
   
 
31. . . . . . . . . . . . . . . . ODP_GbODP_CurrObcChrgVld_flg 2 50%
   
NA NA 100%
   
 
32. . . . . . . . . . . . . . . . ODP_GbODP_S2St_flg 2 50%
   
NA NA 100%
   
 
33. . . . . . . . . . . . . . . . ODP_GbODP_VoltObcChrgVld_flg 2 50%
   
NA NA 100%
   
 
34. . . . . . . . . . . . . . . . ODP_GcODP_CurrObcChrg_A 2 50%
   
NA NA 100%
   
 
35. . . . . . . . . . . . . . . . ODP_GcODP_MaxCurrObcChrg_A 2 50%
   
NA NA 100%
   
 
36. . . . . . . . . . . . . . . . ODP_GcODP_MaxVoltObcChrg_V 2 50%
   
NA NA 100%
   
 
37. . . . . . . . . . . . . . . . ODP_GcODP_OBCEcy_pct 2 50%
   
NA NA 100%
   
 
38. . . . . . . . . . . . . . . . ODP_GcODP_VoltObcChrg_V 2 50%
   
NA NA 100%
   
 
39. . . . . . . . . . . . . ObcDataPrc_100ms_2EB 12 50%
   
78%
   
0%
   
100%
   
 
40. . . . . . . . . . . . . . . . ODP_GbODP_2EBChkSum_flg 2 50%
   
NA NA 100%
   
 
41. . . . . . . . . . . . . . . . ODP_GbODP_2EBRCMsg_flg 2 50%
   
NA NA 100%
   
 
42. . . . . . . . . . . . . . . . ODP_GbODP_2EBTiout_flg 2 50%
   
NA NA 100%
   
 
43. . . . . . . . . . . . . . . . ODP_GeODP_ObcCcSt_enum 2 50%
   
NA NA 100%
   
 
44. . . . . . . . . . . . . . . . ODP_GeODP_ObcChrgSt_enum 2 50%
   
NA NA 100%
   
 
45. . . . . . . . . . . . . . . . ODP_GeODP_ObcWorkMode_enum 2 50%
   
NA NA 100%
   
 
46. . . . . . . . . . . . . V2XDischrgCmd 4 50%
   
64%
   
0%
   
100%
   
 
47. . . . . . . . . . . . . . . . GbODP_ObcDischrging_flgOverWrite 2 50%
   
NA NA 100%
   
 
48. . . . . . . . . . . . . . . . ODP_GbODP_V2XDischrgCmd_flg 2 50%
   
NA NA 100%
   
 
49. . . . ODP_Schedule 2 100%
   
NA NA NA  
50. . . . . . . SF: ODP_Schedule 1 100%
   
NA NA NA  

Details

1. Model "ODP"

Child Systems: ODP,  ODP_Schedule

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 78
Condition NA 73% (122/168) condition outcomes
Decision NA 60% (51/85) decision outcomes
MCDC NA 2% (1/42) conditions reversed the outcome
Execution NA 99% (221/222) objective outcomes

2. SubSystem block "ODP"

Justify or Exclude
Parent: /ODP
Child Systems: ObcDataPrc_100ms

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 71
Condition NA 73% (122/168) condition outcomes
Decision NA 59% (49/83) decision outcomes
MCDC NA 2% (1/42) conditions reversed the outcome
Execution NA 99% (221/222) objective outcomes

3. SubSystem block "ObcDataPrc_100ms"

Justify or Exclude
Parent: ODP/ODP
Child Systems: ObcDataPrc_100ms_sys

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 71
Condition NA 73% (122/168) condition outcomes
Decision 100% (1/1) decision outcomes 59% (49/83) decision outcomes
MCDC NA 2% (1/42) conditions reversed the outcome
Execution NA 99% (221/222) objective outcomes

  Decisions analyzed
  Function call  100%
      executed 20/20

4. SubSystem block "ObcDataPrc_100ms_sys"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms
Child Systems: ACConnectAllow,  ObcDataPrc_100ms_2E1,  ObcDataPrc_100ms_2E6,  ObcDataPrc_100ms_2EB,  V2XDischrgCmd

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 70
Condition NA 73% (122/168) condition outcomes
Decision NA 59% (48/82) decision outcomes
MCDC NA 2% (1/42) conditions reversed the outcome
Execution NA 99% (221/222) objective outcomes

5. SubSystem block "ACConnectAllow"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys
Child Systems: BMSDebounceStartZero,  ODP_GbODP_ACChrgAllow_flg

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 16
Condition NA 80% (51/64) condition outcomes
Decision NA 75% (21/28) decision outcomes
MCDC NA 8% (1/12) conditions reversed the outcome
Execution NA 99% (69/70) objective outcomes

   Logic block "Logical Operator"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow
Uncovered Links:  Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1 
20 
  input port 2  10  10 
  input port 3 
20 
  input port 4 
20 

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
expression for output
      input port 1 (TFFF) FFFF
      input port 2 FTFF FFFF
      input port 3 (FFTF) FFFF
      input port 4 (FFFT) FFFF


   Logic block "Logical Operator1"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (10/10) condition outcomes
MCDC 0% (0/8) 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 && C3)) && C4) && ((C5 || C6) || C7)) && C8
      C1 (Logical Operator1 In1) TTTTFFTT (FTTTFFTT)
      C2 (Logical Operator3 In1) TTTTFFTT (TFTTFFTT)
      C3 (Logical Operator3 In2) TTTTFFTT (TTFTFFTT)
      C4 (Logical Operator1 In3) TTTTFFTT (TTTFFFTT)
      C5 (Logical Operator2 In1) (TTTTTFFT) (TTTTFFFT)
      C6 (Logical Operator2 In2) (TTTTFTFT) (TTTTFFFT)
      C7 (Logical Operator2 In3) TTTTFFTT (TTTTFFFT)
      C8 (Logical Operator1 In5) TTTTFFTT (TTTTFFTF)


   Logic block "Logical Operator2"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1 
20 
  input port 2 
20 
  input port 3  10  10 

   Logic block "Logical Operator3"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1  10  10 
  input port 2  20 

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow
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 
20 

   RelationalOperator block "Relational Operator2"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow
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 
20 

   RelationalOperator block "Relational Operator3"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow
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 
20 

   RelationalOperator block "Relational Operator5"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow
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 
20 

   RelationalOperator block "Relational Operator6"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow
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 
20 

   RelationalOperator block "Relational Operator8"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow
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  20 

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion1" Execution
DataTypeConversion block "Data Type Conversion2" Execution
DataTypeConversion block "Data Type Conversion4" Execution
RelationalOperator block "Relational Operator1" Condition, Execution
RelationalOperator block "Relational Operator10" Condition, Execution
RelationalOperator block "Relational Operator11" Condition, Execution
RelationalOperator block "Relational Operator4" Condition, Execution
RelationalOperator block "Relational Operator7" Condition, Execution
RelationalOperator block "Relational Operator9" Condition, Execution
Constant block "Constant" Execution
Constant block "Constant1" Execution
Constant block "Constant10" Execution
Constant block "Constant11" Execution
Constant block "Constant12" Execution
Constant block "Constant13" Execution
Constant block "Constant14" Execution
Constant block "Constant15" Execution
Constant block "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

6. SubSystem block "BMSDebounceStartZero"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow
Child Systems: Compare To Zero,  FaultProcess,  HealProcess

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 14
Condition NA 92% (11/12) condition outcomes
Decision NA 77% (20/26) decision outcomes
Execution NA 97% (31/32) objective outcomes

   Full Coverage

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

7. SubSystem block "Compare To Zero"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero

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

   Full Coverage

Model Object Metric
RelationalOperator block "Compare" Condition, Execution

8. SubSystem block "FaultProcess"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero
Child Systems: Decrease,  Increase

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

   Full Coverage

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

9. SubSystem block "Decrease"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero/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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero/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) 10/10
      true (output is from 1st input port) 0/10

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero/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 
10 

   Full Coverage

Model Object Metric
Constant block "Constant" Execution

10. SubSystem block "Nomal"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero/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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero/FaultProcess/Decrease/Nomal
Uncovered Links:  Previous uncovered object Next uncovered object

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

11. SubSystem block "Increase"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero/FaultProcess

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

   Saturate block "Saturation"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero/FaultProcess/Increase
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Full Coverage

Model Object Metric
Sum block "Add" Execution

12. SubSystem block "HealProcess"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero
Child Systems: Compare To Zero,  Decrease,  Increase

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

   Switch block "Switch"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero/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) 6/6
      true (output is from 1st input port) 0/6

   Full Coverage

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

13. SubSystem block "Compare To Zero"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero/HealProcess

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

   Full Coverage

Model Object Metric
RelationalOperator block "Compare" Condition, Execution

14. SubSystem block "Decrease"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero/HealProcess
Child Systems: Nomal

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

   Full Coverage

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

15. SubSystem block "Nomal"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero/HealProcess/Decrease

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

   Full Coverage

Model Object Metric
Sum block "Add" Execution

16. SubSystem block "Increase"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero/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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/BMSDebounceStartZero/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/10
      true 10/10
  input >= upper limit  50%
      false 10/10
      true 0/10

   Full Coverage

Model Object Metric
Sum block "Add" Execution

17. SubSystem block "ODP_GbODP_ACChrgAllow_flg"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ACConnectAllow/ODP_GbODP_ACChrgAllow_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

18. SubSystem block "ObcDataPrc_100ms_2E1"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys
Child Systems: ODP_GbODP_2E1ChkSum_flg,  ODP_GbODP_2E1RCMsg_flg,  ODP_GbODP_2E1Tiout_flg,  ODP_GcODP_MaxPwrObcChrg_W,  ODP_GcODP_ObcCpDuty_numb,  ODP_GcODP_ObcFaultLvl_numb,  ODP_GeODP_ObcCpSt_enum,  ODP_GeODP_ObcElecLck_enum

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

   Logic block "Logical2"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1
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 
20 
  input port 2  10  10 

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

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1
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 
20 
  input port 2  10  10 

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

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1
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 
20 
  input port 2  10  10 

  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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1
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 
20 

   RelationalOperator block "Relational Operator17"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1
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 
20 

   RelationalOperator block "Relational Operator18"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1
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 
20 

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion1" Execution
DataTypeConversion block "Data Type Conversion2" Execution
DataTypeConversion block "Data Type Conversion3" Execution
DataTypeConversion block "Data Type Conversion4" Execution
DataTypeConversion block "Data Type Conversion5" Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution

19. SubSystem block "ODP_GbODP_2E1ChkSum_flg"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1/ODP_GbODP_2E1ChkSum_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

20. SubSystem block "ODP_GbODP_2E1RCMsg_flg"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1/ODP_GbODP_2E1RCMsg_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

21. SubSystem block "ODP_GbODP_2E1Tiout_flg"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1/ODP_GbODP_2E1Tiout_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

22. SubSystem block "ODP_GcODP_MaxPwrObcChrg_W"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1/ODP_GcODP_MaxPwrObcChrg_W
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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

23. SubSystem block "ODP_GcODP_ObcCpDuty_numb"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1/ODP_GcODP_ObcCpDuty_numb
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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

24. SubSystem block "ODP_GcODP_ObcFaultLvl_numb"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1/ODP_GcODP_ObcFaultLvl_numb
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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

25. SubSystem block "ODP_GeODP_ObcCpSt_enum"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1/ODP_GeODP_ObcCpSt_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

26. SubSystem block "ODP_GeODP_ObcElecLck_enum"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E1/ODP_GeODP_ObcElecLck_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

27. SubSystem block "ObcDataPrc_100ms_2E6"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys
Child Systems: ODP_GbODP_2E6ChkSum_flg,  ODP_GbODP_2E6RCMsg_flg,  ODP_GbODP_2E6Tiout_flg,  ODP_GbODP_CurrObcChrgVld_flg,  ODP_GbODP_S2St_flg,  ODP_GbODP_VoltObcChrgVld_flg,  ODP_GcODP_CurrObcChrg_A,  ODP_GcODP_MaxCurrObcChrg_A,  ODP_GcODP_MaxVoltObcChrg_V,  ODP_GcODP_OBCEcy_pct,  ODP_GcODP_VoltObcChrg_V

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 22
Condition NA 68% (27/40) condition outcomes
Decision NA 50% (11/22) decision outcomes
MCDC NA 0% (0/11) conditions reversed the outcome
Execution NA 100% (61/61) objective outcomes

   Logic block "Logical1"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1 
20 
  input port 2  10  10 
  input port 3 
20 
  input port 4 
20 

   Logic block "Logical2"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6
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 
20 
  input port 2  10  10 

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

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6
Uncovered Links:  Previous uncovered object Next uncovered object

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

  MC/DC analysis (combinations in parentheses did not occur)
  Includes 2 blocks
Decision/Condition True Out False Out
(((C1 || C2) || C3) || C4) && C5
      C1 (Logical1 In1) (TFFFT) (FFFFT)
      C2 (Logical1 In2) FTFFT (FFFFT)
      C3 (Logical1 In3) (FFTFT) (FFFFT)
      C4 (Logical1 In4) (FFFTT) (FFFFT)
      C5 (Logical3 In2) FTFFT (FTFFF)


   Logic block "Logical4"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6
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 
20 
  input port 2  10  10 

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

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6
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 
20 
  input port 2  10  10 

  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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6
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 
20 

   RelationalOperator block "Relational Operator17"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6
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 
20 

   RelationalOperator block "Relational Operator18"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6
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 
20 

   RelationalOperator block "Relational Operator2"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6
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  20 

   RelationalOperator block "Relational Operator4"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6
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 
20 

   RelationalOperator block "Relational Operator5"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6
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 
20 

   RelationalOperator block "Relational Operator6"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6
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 
20 

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion1" Execution
DataTypeConversion block "Data Type Conversion10" Execution
DataTypeConversion block "Data Type Conversion11" Execution
DataTypeConversion block "Data Type Conversion5" Execution
DataTypeConversion block "Data Type Conversion7" Execution
DataTypeConversion block "Data Type Conversion8" Execution
DataTypeConversion block "Data Type Conversion9" Execution
RelationalOperator block "Relational Operator3" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution
Constant block "Constant6" Execution
Constant block "Constant7" Execution
Constant block "Constant8" Execution

28. SubSystem block "ODP_GbODP_2E6ChkSum_flg"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6/ODP_GbODP_2E6ChkSum_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

29. SubSystem block "ODP_GbODP_2E6RCMsg_flg"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6/ODP_GbODP_2E6RCMsg_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

30. SubSystem block "ODP_GbODP_2E6Tiout_flg"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6/ODP_GbODP_2E6Tiout_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

31. SubSystem block "ODP_GbODP_CurrObcChrgVld_flg"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6/ODP_GbODP_CurrObcChrgVld_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

32. SubSystem block "ODP_GbODP_S2St_flg"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6/ODP_GbODP_S2St_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

33. SubSystem block "ODP_GbODP_VoltObcChrgVld_flg"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6/ODP_GbODP_VoltObcChrgVld_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

34. SubSystem block "ODP_GcODP_CurrObcChrg_A"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6/ODP_GcODP_CurrObcChrg_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

35. SubSystem block "ODP_GcODP_MaxCurrObcChrg_A"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6/ODP_GcODP_MaxCurrObcChrg_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

36. SubSystem block "ODP_GcODP_MaxVoltObcChrg_V"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6/ODP_GcODP_MaxVoltObcChrg_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

37. SubSystem block "ODP_GcODP_OBCEcy_pct"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6/ODP_GcODP_OBCEcy_pct
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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

38. SubSystem block "ODP_GcODP_VoltObcChrg_V"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2E6/ODP_GcODP_VoltObcChrg_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

39. SubSystem block "ObcDataPrc_100ms_2EB"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys
Child Systems: ODP_GbODP_2EBChkSum_flg,  ODP_GbODP_2EBRCMsg_flg,  ODP_GbODP_2EBTiout_flg,  ODP_GeODP_ObcCcSt_enum,  ODP_GeODP_ObcChrgSt_enum,  ODP_GeODP_ObcWorkMode_enum

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 12
Condition NA 78% (14/18) condition outcomes
Decision NA 50% (6/12) decision outcomes
MCDC NA 0% (0/6) conditions reversed the outcome
Execution NA 100% (30/30) objective outcomes

   Logic block "Logical2"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB
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 
20 
  input port 2  10  10 

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

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB
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 
20 
  input port 2  10  10 

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

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB
Uncovered Links:  Previous uncovered object Next uncovered object

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

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


   RelationalOperator block "Relational Operator1"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB
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 
20 

   RelationalOperator block "Relational Operator17"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB
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 
20 

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion1" Execution
DataTypeConversion block "Data Type Conversion2" Execution
DataTypeConversion block "Data Type Conversion3" Execution
RelationalOperator block "Relational Operator18" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution

40. SubSystem block "ODP_GbODP_2EBChkSum_flg"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB/ODP_GbODP_2EBChkSum_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

41. SubSystem block "ODP_GbODP_2EBRCMsg_flg"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB/ODP_GbODP_2EBRCMsg_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

42. SubSystem block "ODP_GbODP_2EBTiout_flg"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB/ODP_GbODP_2EBTiout_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

43. SubSystem block "ODP_GeODP_ObcCcSt_enum"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB/ODP_GeODP_ObcCcSt_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

44. SubSystem block "ODP_GeODP_ObcChrgSt_enum"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB/ODP_GeODP_ObcChrgSt_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

45. SubSystem block "ODP_GeODP_ObcWorkMode_enum"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/ObcDataPrc_100ms_2EB/ODP_GeODP_ObcWorkMode_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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

46. SubSystem block "V2XDischrgCmd"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys
Child Systems: GbODP_ObcDischrging_flgOverWrite,  ODP_GbODP_V2XDischrgCmd_flg

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

   Logic block "Logical Operator"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/V2XDischrgCmd
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Logic block "Logical Operator1"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/V2XDischrgCmd
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1  10  10 
  input port 2 
20 
  input port 3  10  10 

  MC/DC analysis (combinations in parentheses did not occur)
  Includes 2 blocks
Decision/Condition True Out False Out
(C1 && (C2 || C3)) && C4
      C1 (Logical Operator1 In1) (TTTT) (FTTT)
      C2 (Logical Operator In1) (TTFT) (TFFT)
      C3 (Logical Operator In2) (TFTT) (TFFT)
      C4 (Logical Operator1 In3) (TTTT) (TTTF)


   Logic block "Logical Operator2"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/V2XDischrgCmd
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 50% (3/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 
20 
  input port 2 
20 
  input port 3 
20 

  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


   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/V2XDischrgCmd
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 
20 

   RelationalOperator block "Relational Operator2"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/V2XDischrgCmd
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 
20 

   RelationalOperator block "Relational Operator3"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/V2XDischrgCmd
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 
20 

   RelationalOperator block "Relational Operator4"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/V2XDischrgCmd
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 
20 

   Full Coverage

Model Object Metric
DataTypeConversion block "Data Type Conversion1" Execution
DataTypeConversion block "Data Type Conversion4" Execution
RelationalOperator block "Relational Operator1" Condition, Execution
RelationalOperator block "Relational Operator5" Condition, Execution
Constant block "Constant" Execution
Constant block "Constant1" Execution
Constant block "Constant13" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant5" Execution

47. SubSystem block "GbODP_ObcDischrging_flgOverWrite"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/V2XDischrgCmd

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/V2XDischrgCmd/GbODP_ObcDischrging_flgOverWrite
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) 20/20
      true (output is from 1st input port) 0/20

   Full Coverage

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

48. SubSystem block "ODP_GbODP_V2XDischrgCmd_flg"

Justify or Exclude
Parent: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/V2XDischrgCmd

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: ODP/ODP/ObcDataPrc_100ms/ObcDataPrc_100ms_sys/V2XDischrgCmd/ODP_GbODP_V2XDischrgCmd_flg
Uncovered Links:  Previous uncovered object

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

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

   Full Coverage

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

49. SubSystem block "ODP_Schedule"

Justify or Exclude
Parent: /ODP
Child Systems: ODP_Schedule

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

50. Chart "ODP_Schedule"

Justify or Exclude
Parent: ODP/ODP_Schedule

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

   Full Coverage

Model Object Metric
Transition "[TimeCounter100ms >= Const100ms]" from Junction #1 to Junction #2 Decision