Coverage Report for Copy_of_PRD

Table of Contents

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

Analysis Information

Model Information

  Model version   'M100C100R101'
  Author   xigkd
  Last saved   Thu Apr 08 19:32:46 2021

Harness information

  Harness model(s)   Copy_of_PRD_Harness1
  Harness model owner   Copy_of_PRD

Simulation Optimization Options

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

Coverage Options

  Analyzed model   Copy_of_PRD
  Logic block short circuiting   off
  MCDC mode   masking

Blocks Eliminated from Coverage Analysis

# Model Object Rationale
 Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess/Decrease/Relational Operator It might not be executed because of Conditional input branch optimization
 Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess/Decrease/Switch It might not be executed because of Conditional input branch optimization
 Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess/Increase/Saturation It might not be executed because of Conditional input branch optimization
 Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess/Switch It might not be executed because of Conditional input branch optimization
 Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess/Decrease/Relational Operator It might not be executed because of Conditional input branch optimization
 Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess/Decrease/Switch It might not be executed because of Conditional input branch optimization
 Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess/Increase/Saturation It might not be executed because of Conditional input branch optimization
 Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess/Switch It might not be executed because of Conditional input branch optimization
 Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess/Decrease/Relational Operator It might not be executed because of Conditional input branch optimization
 Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess/Decrease/Switch It might not be executed because of Conditional input branch optimization
 Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess/Increase/Saturation It might not be executed because of Conditional input branch optimization
 Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess/Switch It might not be executed because of Conditional input branch optimization
 Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess/Decrease/Relational Operator It might not be executed because of Conditional input branch optimization
 Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess/Decrease/Switch It might not be executed because of Conditional input branch optimization
 Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess/Increase/Saturation It might not be executed because of Conditional input branch optimization
 Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess/Switch It might not be executed because of Conditional input branch optimization

Tests

Test# Started execution Ended execution
Test 1 09-Apr-2021 15:11:08 09-Apr-2021 15:11:08

Summary

Model Hierarchy/Complexity Test 1  
Decision Condition MCDC Execution  
1. Copy_of_PRD 56 15%
   
41%
   
0%
   
56%
   
 
2. . . . PRD 50 15%
   
41%
   
0%
   
56%
   
 
3. . . . . . . PreChrgResDiag_10ms 50 15%
   
41%
   
0%
   
56%
   
 
4. . . . . . . . . . PreChrgResDiag_10ms_sys 49 14%
   
41%
   
0%
   
56%
   
 
5. . . . . . . . . . . . . NVMPreChrgFail 1 50%
   
64%
   
0%
   
100%
   
 
6. . . . . . . . . . . . . PreChrgCrntRvs 20 9%
   
37%
   
0%
   
45%
   
 
7. . . . . . . . . . . . . . . . DiffValue 2 50%
   
50%
   
NA 75%
   
 
8. . . . . . . . . . . . . . . . PRD_GbPRD_PreChrgCrntRvs_flg 2 50%
   
NA NA 100%
   
 
9. . . . . . . . . . . . . . . . PreChrgCrntRvs 16 4%
   
0%
   
NA 29%
   
 
10. . . . . . . . . . . . . . . . . . . BMSDebounceStartZero 14 0%
   
0%
   
NA 19%
   
 
11. . . . . . . . . . . . . . . . . . . . . . Compare To Zero   NA 0%
   
NA 0%
   
 
12. . . . . . . . . . . . . . . . . . . . . . FaultProcess 6 0%
   
0%
   
NA 21%
   
 
13. . . . . . . . . . . . . . . . . . . . . . . . . Decrease 1 0%
   
0%
   
NA 25%
   
 
14. . . . . . . . . . . . . . . . . . . . . . . . . . . . Nomal   NA NA NA 0%
   
 
15. . . . . . . . . . . . . . . . . . . . . . . . . Increase 2 0%
   
NA NA 0%
   
 
16. . . . . . . . . . . . . . . . . . . . . . HealProcess 6 0%
   
0%
   
NA 20%
   
 
17. . . . . . . . . . . . . . . . . . . . . . . . . Compare To Zero   NA 0%
   
NA 0%
   
 
18. . . . . . . . . . . . . . . . . . . . . . . . . Decrease 1 0%
   
0%
   
NA 25%
   
 
19. . . . . . . . . . . . . . . . . . . . . . . . . . . . Nomal   NA NA NA 0%
   
 
20. . . . . . . . . . . . . . . . . . . . . . . . . Increase 2 0%
   
NA NA 0%
   
 
21. . . . . . . . . . . . . PreChrgFail 6 50%
   
50%
   
0%
   
94%
   
 
22. . . . . . . . . . . . . . . . Counter Reset Enabled 3 50%
   
NA NA 83%
   
 
23. . . . . . . . . . . . . . . . EdgeRising 1 NA 50%
   
0%
   
100%
   
 
24. . . . . . . . . . . . . . . . PRD_GbPRD_PreChrgFail_flg 2 50%
   
NA NA 100%
   
 
25. . . . . . . . . . . . . PreChrgShrt 22 9%
   
33%
   
0%
   
43%
   
 
26. . . . . . . . . . . . . . . . DiffValue 2 50%
   
50%
   
NA 75%
   
 
27. . . . . . . . . . . . . . . . PRD_GbPRD_PreChrgShrt_flg 2 50%
   
NA NA 100%
   
 
28. . . . . . . . . . . . . . . . PreChrgShrt 18 3%
   
0%
   
0%
   
30%
   
 
29. . . . . . . . . . . . . . . . . . . BMSDebounceStartZero 14 0%
   
0%
   
NA 19%
   
 
30. . . . . . . . . . . . . . . . . . . . . . Compare To Zero   NA 0%
   
NA 0%
   
 
31. . . . . . . . . . . . . . . . . . . . . . FaultProcess 6 0%
   
0%
   
NA 21%
   
 
32. . . . . . . . . . . . . . . . . . . . . . . . . Decrease 1 0%
   
0%
   
NA 25%
   
 
33. . . . . . . . . . . . . . . . . . . . . . . . . . . . Nomal   NA NA NA 0%
   
 
34. . . . . . . . . . . . . . . . . . . . . . . . . Increase 2 0%
   
NA NA 0%
   
 
35. . . . . . . . . . . . . . . . . . . . . . HealProcess 6 0%
   
0%
   
NA 20%
   
 
36. . . . . . . . . . . . . . . . . . . . . . . . . Compare To Zero   NA 0%
   
NA 0%
   
 
37. . . . . . . . . . . . . . . . . . . . . . . . . Decrease 1 0%
   
0%
   
NA 25%
   
 
38. . . . . . . . . . . . . . . . . . . . . . . . . . . . Nomal   NA NA NA 0%
   
 
39. . . . . . . . . . . . . . . . . . . . . . . . . Increase 2 0%
   
NA NA 0%
   
 
40. . . . . . . . . . . . . . . . . . . DiffValue 2 0%
   
0%
   
NA 0%
   
 

Details

1. Model "Copy_of_PRD"

Child Systems: PRD

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 56
Condition NA 41% (42/102) condition outcomes
Decision NA 15% (11/75) decision outcomes
MCDC NA 0% (0/22) conditions reversed the outcome
Execution NA 56% (83/148) objective outcomes

2. SubSystem block "PRD"

Justify or Exclude
Parent: /Copy_of_PRD
Child Systems: PreChrgResDiag_10ms

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 50
Condition NA 41% (42/102) condition outcomes
Decision NA 15% (11/75) decision outcomes
MCDC NA 0% (0/22) conditions reversed the outcome
Execution NA 56% (83/148) objective outcomes

3. SubSystem block "PreChrgResDiag_10ms"

Justify or Exclude
Parent: Copy_of_PRD/PRD
Child Systems: PreChrgResDiag_10ms_sys

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 50
Condition NA 41% (42/102) condition outcomes
Decision 100% (1/1) decision outcomes 15% (11/75) decision outcomes
MCDC NA 0% (0/22) conditions reversed the outcome
Execution NA 56% (83/148) objective outcomes

  Decisions analyzed
  Function call  100%
      executed 401/401

4. SubSystem block "PreChrgResDiag_10ms_sys"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms
Child Systems: NVMPreChrgFail,  PreChrgCrntRvs,  PreChrgFail,  PreChrgShrt

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 49
Condition NA 41% (42/102) condition outcomes
Decision NA 14% (10/74) decision outcomes
MCDC NA 0% (0/22) conditions reversed the outcome
Execution NA 56% (83/148) objective outcomes

   Logic block "Logical Operator2"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys
Uncovered Links:  Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1 
401 
  input port 2 
401 
  input port 3 
401 
  input port 4 
401 

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


5. SubSystem block "NVMPreChrgFail"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys

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

   Logic block "Logical Operator1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/NVMPreChrgFail
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

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


   Logic block "Logical Operator2"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/NVMPreChrgFail
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 
401 
  input port 2  10  391 

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/NVMPreChrgFail
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) 401/401
      true (output is from 1st input port) 0/401

   RelationalOperator block "Comparison1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/NVMPreChrgFail
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 
401 

   RelationalOperator block "Comparison2"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/NVMPreChrgFail
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 
401 

   Full Coverage

Model Object Metric
Product block "Product1" Execution
RelationalOperator block "Comparison3" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution
Constant block "Constant6" Execution
DataStoreRead block "Data Store Read" Execution
DataStoreRead block "Data Store Read1" Execution
DataStoreWrite block "Data Store Write" Execution

6. SubSystem block "PreChrgCrntRvs"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys
Child Systems: DiffValue,  PRD_GbPRD_PreChrgCrntRvs_flg,  PreChrgCrntRvs

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 20
Condition NA 37% (11/30) condition outcomes
Decision NA 9% (3/32) decision outcomes
MCDC NA 0% (0/5) conditions reversed the outcome
Execution NA 45% (23/51) objective outcomes

   Logic block "Logical Operator2"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1 
401 
  input port 2  391  10 
  input port 3  391  10 
  input port 4  391  10 
  input port 5  401 

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
expression for output
      input port 1 (TTTTT) FTTTT
      input port 2 (TTTTT) (TFTTT)
      input port 3 (TTTTT) (TTFTT)
      input port 4 (TTTTT) (TTTFT)
      input port 5 (TTTTT) (TTTTF)


   RelationalOperator block "Comparison1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs
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  401 

   RelationalOperator block "Comparison4"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs
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 
401 

   Full Coverage

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

7. SubSystem block "DiffValue"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/DiffValue
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Sum block "Add1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/DiffValue
Uncovered Links:  Previous uncovered object Next uncovered object

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

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/DiffValue
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 >= input2  401 

   Full Coverage

Model Object Metric
Sum block "Add" Execution

8. SubSystem block "PRD_GbPRD_PreChrgCrntRvs_flg"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs

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_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PRD_GbPRD_PreChrgCrntRvs_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) 401/401
      true (output is from 1st input port) 0/401

   Full Coverage

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

9. SubSystem block "PreChrgCrntRvs"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs
Child Systems: BMSDebounceStartZero
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 2 16
Condition NA 0% (0/14) condition outcomes
Decision 50% (1/2) decision outcomes 4% (1/28) decision outcomes
Execution NA 29% (11/38) objective outcomes

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

   RelationalOperator block "Comparison2"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 <= input2 

   Full Coverage

Model Object Metric
Constant block "Constant1" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution
Constant block "Constant8" Execution
Constant block "Constant9" Execution

10. SubSystem block "BMSDebounceStartZero"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs
Child Systems: Compare To Zero,  FaultProcess,  HealProcess

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   UnitDelay block "Unit Delay"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero
Uncovered Links:  Previous uncovered object Next uncovered object

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

11. SubSystem block "Compare To Zero"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero

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

   RelationalOperator block "Compare"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/Compare To Zero
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 == input2 

12. SubSystem block "FaultProcess"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero
Child Systems: Decrease,  Increase

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Switch block "Switch1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Switch block "Switch2"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 > input2 

   UnitDelay block "Unit Delay"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

   UnitDelay block "Unit Delay1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

   Full Coverage

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

13. SubSystem block "Decrease"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess
Child Systems: Nomal

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess/Decrease
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess/Decrease
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 >= input2 

   Full Coverage

Model Object Metric
Constant block "Constant" Execution

14. SubSystem block "Nomal"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/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_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess/Decrease/Nomal
Uncovered Links:  Previous uncovered object Next uncovered object

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

15. SubSystem block "Increase"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess

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

   Saturate block "Saturation"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess/Increase
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Sum block "Add"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/FaultProcess/Increase
Uncovered Links:  Previous uncovered object Next uncovered object

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

16. SubSystem block "HealProcess"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero
Child Systems: Compare To Zero,  Decrease,  Increase

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Switch block "Switch1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Switch block "Switch2"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 > input2 

   UnitDelay block "Unit Delay1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

   UnitDelay block "Unit Delay2"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

   Full Coverage

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

17. SubSystem block "Compare To Zero"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess

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

   RelationalOperator block "Compare"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess/Compare To Zero
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 == input2 

18. SubSystem block "Decrease"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess
Child Systems: Nomal

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess/Decrease
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess/Decrease
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 >= input2 

   Full Coverage

Model Object Metric
Constant block "Constant" Execution

19. SubSystem block "Nomal"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/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_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess/Decrease/Nomal
Uncovered Links:  Previous uncovered object Next uncovered object

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

20. SubSystem block "Increase"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess

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

   Saturate block "Saturation"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess/Increase
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Sum block "Add"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgCrntRvs/PreChrgCrntRvs/BMSDebounceStartZero/HealProcess/Increase
Uncovered Links:  Previous uncovered object Next uncovered object

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

21. SubSystem block "PreChrgFail"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys
Child Systems: Counter Reset Enabled ,  EdgeRising,  PRD_GbPRD_PreChrgFail_flg

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

   RelationalOperator block "Comparison1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgFail
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 
401 

   RelationalOperator block "Comparison4"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgFail
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 
401 

   Full Coverage

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

22. SubSystem block "Counter Reset Enabled "

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgFail

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

   Switch block "Switch1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgFail/Counter Reset Enabled
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) 401/401
      true (output is from 1st input port) 0/401

   Switch block "Switch2"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgFail/Counter Reset Enabled
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) 401/401
      true (output is from 1st input port) 0/401

   Sum block "Subtraction"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgFail/Counter Reset Enabled
Uncovered Links:  Previous uncovered object Next uncovered object

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

   Full Coverage

Model Object Metric
Constant block "Constant Value1" Execution
Constant block "Constant Value2" Execution
UnitDelay block "Unit Delay" Execution

23. SubSystem block "EdgeRising"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgFail

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

   Logic block "AND"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgFail/EdgeRising
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 
401 
  input port 2  401 

  MC/DC analysis (combinations in parentheses did not occur)
  Includes 2 blocks
Decision/Condition True Out False Out
C1 && ~C2
      C1 (AND In1) (TF) FF
      C2 (OR1 In1) (TF) (TT)


   Logic block "OR1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgFail/EdgeRising
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1 
401 

   Full Coverage

Model Object Metric
UnitDelay block "Unit Delay" Execution

24. SubSystem block "PRD_GbPRD_PreChrgFail_flg"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgFail

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_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgFail/PRD_GbPRD_PreChrgFail_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) 401/401
      true (output is from 1st input port) 0/401

   Full Coverage

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

25. SubSystem block "PreChrgShrt"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys
Child Systems: DiffValue,  PRD_GbPRD_PreChrgShrt_flg,  PreChrgShrt

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 22
Condition NA 33% (13/40) condition outcomes
Decision NA 9% (3/34) decision outcomes
MCDC NA 0% (0/8) conditions reversed the outcome
Execution NA 43% (27/63) objective outcomes

   Logic block "Logical Operator2"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1 
401 
  input port 2  391  10 
  input port 3  391  10 
  input port 4  391  10 
  input port 5  391  10 
  input port 6  401 

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


   RelationalOperator block "Comparison1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt
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  401 

   RelationalOperator block "Comparison4"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt
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 
401 

   Full Coverage

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

26. SubSystem block "DiffValue"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/DiffValue
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Sum block "Add1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/DiffValue
Uncovered Links:  Previous uncovered object Next uncovered object

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

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/DiffValue
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 >= input2  401 

   Full Coverage

Model Object Metric
Sum block "Add" Execution

27. SubSystem block "PRD_GbPRD_PreChrgShrt_flg"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt

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_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PRD_GbPRD_PreChrgShrt_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) 401/401
      true (output is from 1st input port) 0/401

   Full Coverage

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

28. SubSystem block "PreChrgShrt"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt
Child Systems: BMSDebounceStartZero,  DiffValue
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Logic block "Logical Operator2"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1 
  input port 2 

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


   Product block "Product"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt
Uncovered Links:  Previous uncovered object Next uncovered object

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

   Product block "Product1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt
Uncovered Links:  Previous uncovered object Next uncovered object

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

   RelationalOperator block "Comparison1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 <= input2 

   RelationalOperator block "Comparison2"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 >= input2 

   Full Coverage

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

29. SubSystem block "BMSDebounceStartZero"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt
Child Systems: Compare To Zero,  FaultProcess,  HealProcess

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   UnitDelay block "Unit Delay"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero
Uncovered Links:  Previous uncovered object Next uncovered object

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

30. SubSystem block "Compare To Zero"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero

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

   RelationalOperator block "Compare"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/Compare To Zero
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 == input2 

31. SubSystem block "FaultProcess"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero
Child Systems: Decrease,  Increase

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Switch block "Switch1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Switch block "Switch2"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 > input2 

   UnitDelay block "Unit Delay"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

   UnitDelay block "Unit Delay1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

   Full Coverage

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

32. SubSystem block "Decrease"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess
Child Systems: Nomal

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess/Decrease
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess/Decrease
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 >= input2 

   Full Coverage

Model Object Metric
Constant block "Constant" Execution

33. SubSystem block "Nomal"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/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_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess/Decrease/Nomal
Uncovered Links:  Previous uncovered object Next uncovered object

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

34. SubSystem block "Increase"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess

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

   Saturate block "Saturation"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess/Increase
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Sum block "Add"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/FaultProcess/Increase
Uncovered Links:  Previous uncovered object Next uncovered object

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

35. SubSystem block "HealProcess"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero
Child Systems: Compare To Zero,  Decrease,  Increase

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Switch block "Switch1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Switch block "Switch2"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 > input2 

   UnitDelay block "Unit Delay1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

   UnitDelay block "Unit Delay2"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess
Uncovered Links:  Previous uncovered object Next uncovered object

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

   Full Coverage

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

36. SubSystem block "Compare To Zero"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess

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

   RelationalOperator block "Compare"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess/Compare To Zero
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 == input2 

37. SubSystem block "Decrease"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess
Child Systems: Nomal

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess/Decrease
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess/Decrease
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1 >= input2 

   Full Coverage

Model Object Metric
Constant block "Constant" Execution

38. SubSystem block "Nomal"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/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_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess/Decrease/Nomal
Uncovered Links:  Previous uncovered object Next uncovered object

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

39. SubSystem block "Increase"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess

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

   Saturate block "Saturation"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess/Increase
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Sum block "Add"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/BMSDebounceStartZero/HealProcess/Increase
Uncovered Links:  Previous uncovered object Next uncovered object

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

40. SubSystem block "DiffValue"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/DiffValue
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   Sum block "Add"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/DiffValue
Uncovered Links:  Previous uncovered object Next uncovered object

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

   Sum block "Add1"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/DiffValue
Uncovered Links:  Previous uncovered object Next uncovered object

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

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_PRD/PRD/PreChrgResDiag_10ms/PreChrgResDiag_10ms_sys/PreChrgShrt/PreChrgShrt/DiffValue
Uncovered Links:  Previous uncovered object

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

  Conditions analyzed
Description True False
  input1 >= input2