Coverage Report for Copy_of_WSM

Table of Contents

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

Analysis Information

Model Information

  Model version   'M105C102'
  Author   xigkd
  Last saved   Thu Apr 08 13:20:30 2021

Harness information

  Harness model(s)   Copy_of_WSM_Harness1
  Harness model owner   Copy_of_WSM

Simulation Optimization Options

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

Coverage Options

  Analyzed model   Copy_of_WSM
  Logic block short circuiting   off
  MCDC mode   masking

Blocks Eliminated from Coverage Analysis

# Model Object Rationale
 Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/BMSDebounceStartZero/FaultProcess/Decrease/Relational Operator It might not be executed because of Conditional input branch optimization
 Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/BMSDebounceStartZero/HealProcess/Decrease/Relational Operator It might not be executed because of Conditional input branch optimization
 Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/BMSDebounceStartZero/FaultProcess/Decrease/Relational Operator It might not be executed because of Conditional input branch optimization
 Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/BMSDebounceStartZero/HealProcess/Decrease/Relational Operator It might not be executed because of Conditional input branch optimization

Tests

Test# Started execution Ended execution
Test 1 08-Apr-2021 14:01:31 08-Apr-2021 14:01:31

Summary

Model Hierarchy/Complexity Test 1  
Decision Condition MCDC Execution  
1. Copy_of_WSM 55 71%
   
76%
   
29%
   
97%
   
 
2. . . . WakeupSource_10ms_sys 50 71%
   
76%
   
29%
   
97%
   
 
3. . . . . . . KL15WkUp 16 75%
   
83%
   
NA 95%
   
 
4. . . . . . . . . . BMSDebounceStartZero 14 77%
   
83%
   
NA 94%
   
 
5. . . . . . . . . . . . . Compare To Zero   NA 100%
   
NA 100%
   
 
6. . . . . . . . . . . . . FaultProcess 6 75%
   
75%
   
NA 93%
   
 
7. . . . . . . . . . . . . . . . Decrease 1 50%
   
50%
   
NA 75%
   
 
8. . . . . . . . . . . . . . . . . . . Nomal   NA NA NA 0%
   
 
9. . . . . . . . . . . . . . . . Increase 2 50%
   
NA NA 100%
   
 
10. . . . . . . . . . . . . HealProcess 6 75%
   
83%
   
NA 93%
   
 
11. . . . . . . . . . . . . . . . Compare To Zero   NA 100%
   
NA 100%
   
 
12. . . . . . . . . . . . . . . . Decrease 1 50%
   
50%
   
NA 75%
   
 
13. . . . . . . . . . . . . . . . . . . Nomal   NA NA NA 0%
   
 
14. . . . . . . . . . . . . . . . Increase 2 50%
   
NA NA 100%
   
 
15. . . . . . . . . . WSM_GbWSM_Kl15WkUpPrs_flg 2 50%
   
NA NA 100%
   
 
16. . . . . . . WakeupSrc_Output 10 69%
   
83%
   
67%
   
100%
   
 
17. . . . . . . . . . WSM_GbWSM_WkUpVcu_flg 2 50%
   
NA NA 100%
   
 
18. . . . . . . . . . WSM_GcWSM_WakeupSrc_numb 2 50%
   
NA NA 100%
   
 
19. . . . . . . WkUpAC 16 75%
   
83%
   
NA 95%
   
 
20. . . . . . . . . . BMSDebounceStartZero 14 77%
   
83%
   
NA 94%
   
 
21. . . . . . . . . . . . . Compare To Zero   NA 100%
   
NA 100%
   
 
22. . . . . . . . . . . . . FaultProcess 6 75%
   
75%
   
NA 93%
   
 
23. . . . . . . . . . . . . . . . Decrease 1 50%
   
50%
   
NA 75%
   
 
24. . . . . . . . . . . . . . . . . . . Nomal   NA NA NA 0%
   
 
25. . . . . . . . . . . . . . . . Increase 2 50%
   
NA NA 100%
   
 
26. . . . . . . . . . . . . HealProcess 6 75%
   
83%
   
NA 93%
   
 
27. . . . . . . . . . . . . . . . Compare To Zero   NA 100%
   
NA 100%
   
 
28. . . . . . . . . . . . . . . . Decrease 1 50%
   
50%
   
NA 75%
   
 
29. . . . . . . . . . . . . . . . . . . Nomal   NA NA NA 0%
   
 
30. . . . . . . . . . . . . . . . Increase 2 50%
   
NA NA 100%
   
 
31. . . . . . . . . . WSM_GbWSM_ACWkUpPrs_flg 2 50%
   
NA NA 100%
   
 
32. . . . . . . WkUpCAN 2 50%
   
50%
   
0%
   
100%
   
 
33. . . . . . . . . . WSM_GbWSM_CANWkUpPrs_flg 2 50%
   
NA NA 100%
   
 
34. . . . . . . WkUpDC 2 50%
   
NA NA 100%
   
 
35. . . . . . . . . . WSM_GbWSM_DCWkUpPrs_flg 2 50%
   
NA NA 100%
   
 
36. . . . . . . WkUpEDC 2 50%
   
NA NA 100%
   
 
37. . . . . . . . . . WSM_GbWSM_EDCWkUpPrs_flg 2 50%
   
NA NA 100%
   
 
38. . . . . . . WkUpTPL 2 50%
   
75%
   
0%
   
100%
   
 
39. . . . . . . . . . WSM_GbWSM_TplWkUpPrs_flg 2 50%
   
NA NA 100%
   
 

Details

1. Model "Copy_of_WSM"

Child Systems: WakeupSource_10ms_sys

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 55
Condition NA 76% (35/46) condition outcomes
Decision NA 71% (57/80) decision outcomes
MCDC NA 29% (2/7) conditions reversed the outcome
Execution NA 97% (125/129) objective outcomes

2. SubSystem block "WakeupSource_10ms_sys"

Justify or Exclude
Parent: /Copy_of_WSM
Child Systems: KL15WkUp,  WakeupSrc_Output,  WkUpAC,  WkUpCAN,  WkUpDC,  WkUpEDC,  WkUpTPL

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 50
Condition NA 76% (35/46) condition outcomes
Decision NA 71% (57/80) decision outcomes
MCDC NA 29% (2/7) conditions reversed the outcome
Execution NA 97% (125/129) objective outcomes

3. SubSystem block "KL15WkUp"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys
Child Systems: BMSDebounceStartZero,  WSM_GbWSM_Kl15WkUpPrs_flg

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 16
Condition NA 83% (10/12) condition outcomes
Decision NA 75% (21/28) decision outcomes
Execution NA 95% (37/39) objective outcomes

   Full Coverage

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

4. SubSystem block "BMSDebounceStartZero"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp
Child Systems: Compare To Zero,  FaultProcess,  HealProcess

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

   Full Coverage

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

5. SubSystem block "Compare To Zero"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/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

6. SubSystem block "FaultProcess"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/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

7. SubSystem block "Decrease"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/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: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/BMSDebounceStartZero/FaultProcess/Decrease
Uncovered Links:  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) 51/51
      true (output is from 1st input port) 0/51

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/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 
51 

   Full Coverage

Model Object Metric
Constant block "Constant" Execution

8. SubSystem block "Nomal"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/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: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/BMSDebounceStartZero/FaultProcess/Decrease/Nomal
Uncovered Links:  Previous uncovered object Next uncovered object

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

9. SubSystem block "Increase"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/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: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/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/150
      true 150/150
  input >= upper limit  50%
      false 150/150
      true 0/150

   Full Coverage

Model Object Metric
Sum block "Add" Execution

10. SubSystem block "HealProcess"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/BMSDebounceStartZero
Child Systems: Compare To Zero,  Decrease,  Increase

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

   Full Coverage

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

11. SubSystem block "Compare To Zero"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/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

12. SubSystem block "Decrease"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/BMSDebounceStartZero/HealProcess
Child Systems: Nomal

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/BMSDebounceStartZero/HealProcess/Decrease
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/BMSDebounceStartZero/HealProcess/Decrease
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 >= input2 
150 

   Full Coverage

Model Object Metric
Constant block "Constant" Execution

13. SubSystem block "Nomal"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/BMSDebounceStartZero/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: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/BMSDebounceStartZero/HealProcess/Decrease/Nomal
Uncovered Links:  Previous uncovered object Next uncovered object

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

14. SubSystem block "Increase"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/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: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/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/51
      true 51/51
  input >= upper limit  50%
      false 51/51
      true 0/51

   Full Coverage

Model Object Metric
Sum block "Add" Execution

15. SubSystem block "WSM_GbWSM_Kl15WkUpPrs_flg"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp

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: Copy_of_WSM/WakeupSource_10ms_sys/KL15WkUp/WSM_GbWSM_Kl15WkUpPrs_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) 201/201
      true (output is from 1st input port) 0/201

   Full Coverage

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

16. SubSystem block "WakeupSrc_Output"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys
Child Systems: WSM_GbWSM_WkUpVcu_flg,  WSM_GcWSM_WakeupSrc_numb

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 10
Condition NA 83% (5/6) condition outcomes
Decision NA 69% (11/16) decision outcomes
MCDC NA 67% (2/3) conditions reversed the outcome
Execution NA 100% (26/26) objective outcomes

   Logic block "Logical Operator"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WakeupSrc_Output
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1  150  51 
  input port 2  150  51 
  input port 3 
201 

  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


   Switch block "Switch3"

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

   Switch block "Switch4"

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

   Switch block "Switch5"

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

   Full Coverage

Model Object Metric
Switch block "Switch" Decision, Execution
Switch block "Switch1" Decision, Execution
Switch block "Switch2" Decision, Execution
Sum block "Sum" Execution
Constant block "Constant1" Execution
Constant block "Constant10" Execution
Constant block "Constant11" Execution
Constant block "Constant13" 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

17. SubSystem block "WSM_GbWSM_WkUpVcu_flg"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WakeupSrc_Output

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: Copy_of_WSM/WakeupSource_10ms_sys/WakeupSrc_Output/WSM_GbWSM_WkUpVcu_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) 201/201
      true (output is from 1st input port) 0/201

   Full Coverage

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

18. SubSystem block "WSM_GcWSM_WakeupSrc_numb"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WakeupSrc_Output

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: Copy_of_WSM/WakeupSource_10ms_sys/WakeupSrc_Output/WSM_GcWSM_WakeupSrc_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) 201/201
      true (output is from 1st input port) 0/201

   Full Coverage

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

19. SubSystem block "WkUpAC"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys
Child Systems: BMSDebounceStartZero,  WSM_GbWSM_ACWkUpPrs_flg

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 16
Condition NA 83% (10/12) condition outcomes
Decision NA 75% (21/28) decision outcomes
Execution NA 95% (37/39) objective outcomes

   Full Coverage

Model Object Metric
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant8" Execution
Constant block "Constant9" Execution

20. SubSystem block "BMSDebounceStartZero"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC
Child Systems: Compare To Zero,  FaultProcess,  HealProcess

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

   Full Coverage

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

21. SubSystem block "Compare To Zero"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/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

22. SubSystem block "FaultProcess"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/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

23. SubSystem block "Decrease"

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

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/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 
51 

   Full Coverage

Model Object Metric
Constant block "Constant" Execution

24. SubSystem block "Nomal"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/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: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/BMSDebounceStartZero/FaultProcess/Decrease/Nomal
Uncovered Links:  Previous uncovered object Next uncovered object

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

25. SubSystem block "Increase"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/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: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/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/150
      true 150/150
  input >= upper limit  50%
      false 150/150
      true 0/150

   Full Coverage

Model Object Metric
Sum block "Add" Execution

26. SubSystem block "HealProcess"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/BMSDebounceStartZero
Child Systems: Compare To Zero,  Decrease,  Increase

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

   Full Coverage

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

27. SubSystem block "Compare To Zero"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/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

28. SubSystem block "Decrease"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/BMSDebounceStartZero/HealProcess
Child Systems: Nomal

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/BMSDebounceStartZero/HealProcess/Decrease
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/BMSDebounceStartZero/HealProcess/Decrease
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 >= input2 
150 

   Full Coverage

Model Object Metric
Constant block "Constant" Execution

29. SubSystem block "Nomal"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/BMSDebounceStartZero/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: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/BMSDebounceStartZero/HealProcess/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: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/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: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/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/51
      true 51/51
  input >= upper limit  50%
      false 51/51
      true 0/51

   Full Coverage

Model Object Metric
Sum block "Add" Execution

31. SubSystem block "WSM_GbWSM_ACWkUpPrs_flg"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC

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: Copy_of_WSM/WakeupSource_10ms_sys/WkUpAC/WSM_GbWSM_ACWkUpPrs_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) 201/201
      true (output is from 1st input port) 0/201

   Full Coverage

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

32. SubSystem block "WkUpCAN"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys
Child Systems: WSM_GbWSM_CANWkUpPrs_flg

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 "Logical Operator"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpCAN
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 
201 
  input port 2 
201 

  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 "Relational Operator2"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpCAN
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 
201 

   RelationalOperator block "Relational Operator3"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpCAN
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 
201 

   Full Coverage

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

33. SubSystem block "WSM_GbWSM_CANWkUpPrs_flg"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpCAN

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: Copy_of_WSM/WakeupSource_10ms_sys/WkUpCAN/WSM_GbWSM_CANWkUpPrs_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) 201/201
      true (output is from 1st input port) 0/201

   Full Coverage

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

34. SubSystem block "WkUpDC"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys
Child Systems: WSM_GbWSM_DCWkUpPrs_flg

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

   Full Coverage

Model Object Metric
SignalConversion block "Signal Conversion" Execution

35. SubSystem block "WSM_GbWSM_DCWkUpPrs_flg"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpDC

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: Copy_of_WSM/WakeupSource_10ms_sys/WkUpDC/WSM_GbWSM_DCWkUpPrs_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) 201/201
      true (output is from 1st input port) 0/201

   Full Coverage

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

36. SubSystem block "WkUpEDC"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys
Child Systems: WSM_GbWSM_EDCWkUpPrs_flg

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

   Full Coverage

Model Object Metric
SignalConversion block "Signal Conversion" Execution

37. SubSystem block "WSM_GbWSM_EDCWkUpPrs_flg"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpEDC

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: Copy_of_WSM/WakeupSource_10ms_sys/WkUpEDC/WSM_GbWSM_EDCWkUpPrs_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) 2/2
      true (output is from 1st input port) 0/2

   Full Coverage

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

38. SubSystem block "WkUpTPL"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys
Child Systems: WSM_GbWSM_TplWkUpPrs_flg

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

   Logic block "Logical Operator"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpTPL
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  201 
  input port 2  51  150 

  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 "Relational Operator8"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpTPL
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  201 

   Full Coverage

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

39. SubSystem block "WSM_GbWSM_TplWkUpPrs_flg"

Justify or Exclude
Parent: Copy_of_WSM/WakeupSource_10ms_sys/WkUpTPL

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: Copy_of_WSM/WakeupSource_10ms_sys/WkUpTPL/WSM_GbWSM_TplWkUpPrs_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) 201/201
      true (output is from 1st input port) 0/201

   Full Coverage

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