Coverage Report for CSH_UT

Table of Contents

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

Analysis Information

Model Information

  Model version   'M102C102'
  Author   xigkd
  Last saved   Mon Apr 12 10:56:00 2021

Harness information

  Harness model(s)   UT_CSH_0001
  Harness model owner   CSH_UT

Simulation Optimization Options

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

Coverage Options

  Analyzed model   CSH_UT
  Logic block short circuiting   off
  MCDC mode   masking

Blocks Eliminated from Coverage Analysis

# Model Object Rationale
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison1 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison10 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison11 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison12 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison13 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison14 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison15 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison16 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison17 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison18 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison19 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison2 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison20 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison21 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison22 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison23 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison3 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison5 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison6 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison7 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison8 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Comparison9 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Logical1 It might not be executed because of Conditional input branch optimization
 CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/Logical2 It might not be executed because of Conditional input branch optimization

Tests

Test# Started execution Ended execution
Test 1 12-Apr-2021 11:17:10 12-Apr-2021 11:17:10

Summary

Model Hierarchy/Complexity Test 1  
Decision Condition MCDC Execution  
1. CSH_UT 22 61%
   
53%
   
16%
   
87%
   
 
2. . . . Crash_10ms_sys 17 61%
   
53%
   
16%
   
87%
   
 
3. . . . . . . CANCrashDet 5 50%
   
32%
   
3%
   
74%
   
 
4. . . . . . . . . . CANSignalChk 3 50%
   
17%
   
4%
   
67%
   
 
5. . . . . . . . . . . . . CSH_GbCSH_CrashFlt_flg 2 50%
   
NA NA 100%
   
 
6. . . . . . . . . . CSH_GbCSH_CrashFlt_flg 2 50%
   
NA NA 100%
   
 
7. . . . . . . CSH_GbCSH_CrashFlt_flg 2 50%
   
NA NA 100%
   
 
8. . . . . . . HWCrashDet 6 50%
   
74%
   
16%
   
100%
   
 
9. . . . . . . . . . HWCrashFltDet 2 50%
   
57%
   
0%
   
100%
   
 
10. . . . . . . . . . . . . CSH_GbCSH_CrashFlt_flg 2 50%
   
NA NA 100%
   
 
11. . . . . . . . . . HWDutyAbnormalDet 2 50%
   
74%
   
11%
   
100%
   
 
12. . . . . . . . . . . . . CSH_GbCSH_CrashFlt_flg 2 50%
   
NA NA 100%
   
 
13. . . . . . . . . . HWFrqAbnormalDet 2 50%
   
85%
   
33%
   
100%
   
 
14. . . . . . . . . . . . . CSH_GbCSH_CrashFlt_flg 2 50%
   
NA NA 100%
   
 
15. . . . . . . Kl15WkUpDet 4 100%
   
100%
   
83%
   
100%
   
 
16. . . . . . . . . . Turn On Delay Time 4 100%
   
100%
   
83%
   
100%
   
 
17. . . . . . . . . . . . . EdgeRising 1 NA 100%
   
100%
   
100%
   
 

Details

1. Model "CSH_UT"

Child Systems: Crash_10ms_sys

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 22
Condition NA 53% (105/200) condition outcomes
Decision NA 61% (11/18) decision outcomes
MCDC NA 16% (9/55) conditions reversed the outcome
Execution NA 87% (112/129) objective outcomes

2. SubSystem block "Crash_10ms_sys"

Justify or Exclude
Parent: /CSH_UT
Child Systems: CANCrashDet,  CSH_GbCSH_CrashFlt_flg,  HWCrashDet,  Kl15WkUpDet

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 17
Condition NA 53% (105/200) condition outcomes
Decision NA 61% (11/18) decision outcomes
MCDC NA 16% (9/55) conditions reversed the outcome
Execution NA 87% (112/129) objective outcomes

3. SubSystem block "CANCrashDet"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys
Child Systems: CANSignalChk,  CSH_GbCSH_CrashFlt_flg

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 5
Condition NA 32% (37/114) condition outcomes
Decision NA 50% (3/6) decision outcomes
MCDC NA 3% (1/30) conditions reversed the outcome
Execution NA 74% (48/65) objective outcomes

   Logic block "Logical"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet
Uncovered Links:  Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1  100  101 
  input port 2  121  80 
  input port 3  141  60 
  input port 4  161  40 
  input port 5  181  20 
  input port 6  61  140 
  input port 7  201 

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


   Full Coverage

Model Object Metric
RelationalOperator block "Comparison1" Condition, Execution
RelationalOperator block "Comparison2" Condition, Execution
RelationalOperator block "Comparison3" Condition, Execution
RelationalOperator block "Comparison6" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant7" Execution

4. SubSystem block "CANSignalChk"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet
Child Systems: CSH_GbCSH_CrashFlt_flg

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 3
Condition NA 17% (16/92) condition outcomes
Decision NA 50% (2/4) decision outcomes
MCDC NA 4% (1/23) conditions reversed the outcome
Execution NA 67% (35/52) objective outcomes

   Logic block "Logical1"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1  100  101 
  input port 2 
201 
  input port 3 
201 
  input port 4 
201 
  input port 5 
201 
  input port 6 
201 
  input port 7 
201 

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
expression for output
      input port 1 TFFFFFF FFFFFFF
      input port 2 (FTFFFFF) FFFFFFF
      input port 3 (FFTFFFF) FFFFFFF
      input port 4 (FFFTFFF) FFFFFFF
      input port 5 (FFFFTFF) FFFFFFF
      input port 6 (FFFFFTF) FFFFFFF
      input port 7 (FFFFFFT) FFFFFFF


   Logic block "Logical2"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1 
  input port 2 
  input port 3 
  input port 4 
  input port 5 
  input port 6 
  input port 7 
  input port 8 
  input port 9 
  input port 10 
  input port 11 
  input port 12 
  input port 13 
  input port 14 
  input port 15 
  input port 16 

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
expression for output
      input port 1 (TFFFFFFFFFFFFFFF) (FFFFFFFFFFFFFFFF)
      input port 2 (FTFFFFFFFFFFFFFF) (FFFFFFFFFFFFFFFF)
      input port 3 (FFTFFFFFFFFFFFFF) (FFFFFFFFFFFFFFFF)
      input port 4 (FFFTFFFFFFFFFFFF) (FFFFFFFFFFFFFFFF)
      input port 5 (FFFFTFFFFFFFFFFF) (FFFFFFFFFFFFFFFF)
      input port 6 (FFFFFTFFFFFFFFFF) (FFFFFFFFFFFFFFFF)
      input port 7 (FFFFFFTFFFFFFFFF) (FFFFFFFFFFFFFFFF)
      input port 8 (FFFFFFFTFFFFFFFF) (FFFFFFFFFFFFFFFF)
      input port 9 (FFFFFFFFTFFFFFFF) (FFFFFFFFFFFFFFFF)
      input port 10 (FFFFFFFFFTFFFFFF) (FFFFFFFFFFFFFFFF)
      input port 11 (FFFFFFFFFFTFFFFF) (FFFFFFFFFFFFFFFF)
      input port 12 (FFFFFFFFFFFTFFFF) (FFFFFFFFFFFFFFFF)
      input port 13 (FFFFFFFFFFFFTFFF) (FFFFFFFFFFFFFFFF)
      input port 14 (FFFFFFFFFFFFFTFF) (FFFFFFFFFFFFFFFF)
      input port 15 (FFFFFFFFFFFFFFTF) (FFFFFFFFFFFFFFFF)
      input port 16 (FFFFFFFFFFFFFFFT) (FFFFFFFFFFFFFFFF)


   Switch block "Switch"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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

   RelationalOperator block "Comparison1"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison10"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison11"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison12"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison13"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison14"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison15"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison16"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison17"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison18"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison19"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison20"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison21"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison22"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison23"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison3"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison5"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison6"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison7"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison8"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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 "Comparison9"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk
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
RelationalOperator block "Comparison4" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant10" Execution
Constant block "Constant11" Execution
Constant block "Constant12" Execution
Constant block "Constant13" Execution
Constant block "Constant14" Execution
Constant block "Constant15" Execution
Constant block "Constant16" Execution
Constant block "Constant17" Execution
Constant block "Constant18" Execution
Constant block "Constant19" Execution
Constant block "Constant2" Execution
Constant block "Constant20" Execution
Constant block "Constant21" Execution
Constant block "Constant22" Execution
Constant block "Constant23" 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

5. SubSystem block "CSH_GbCSH_CrashFlt_flg"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk

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: CSH_UT/Crash_10ms_sys/CANCrashDet/CANSignalChk/CSH_GbCSH_CrashFlt_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

6. SubSystem block "CSH_GbCSH_CrashFlt_flg"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/CANCrashDet

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: CSH_UT/Crash_10ms_sys/CANCrashDet/CSH_GbCSH_CrashFlt_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

7. SubSystem block "CSH_GbCSH_CrashFlt_flg"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys

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: CSH_UT/Crash_10ms_sys/CSH_GbCSH_CrashFlt_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

8. SubSystem block "HWCrashDet"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys
Child Systems: HWCrashFltDet,  HWDutyAbnormalDet,  HWFrqAbnormalDet

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 6
Condition NA 74% (50/68) condition outcomes
Decision NA 50% (3/6) decision outcomes
MCDC NA 16% (3/19) conditions reversed the outcome
Execution NA 100% (46/46) objective outcomes

9. SubSystem block "HWCrashFltDet"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet
Child Systems: CSH_GbCSH_CrashFlt_flg

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

   Logic block "Logical"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWCrashFltDet
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1  61  140 
  input port 2  201 
  input port 3 
201 

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


   Logic block "Logical1"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWCrashFltDet
Uncovered Links:  Previous uncovered object Next uncovered object

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

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

   RelationalOperator block "Comparison1"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWCrashFltDet
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 "Comparison2"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWCrashFltDet
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
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution

10. SubSystem block "CSH_GbCSH_CrashFlt_flg"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWCrashFltDet

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: CSH_UT/Crash_10ms_sys/HWCrashDet/HWCrashFltDet/CSH_GbCSH_CrashFlt_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

11. SubSystem block "HWDutyAbnormalDet"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet
Child Systems: CSH_GbCSH_CrashFlt_flg

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

   Logic block "Logical"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWDutyAbnormalDet
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1  61  140 
  input port 2  201 
  input port 3  141  60 
  input port 4  100  101 

  MC/DC analysis (combinations in parentheses did not occur)
  Includes 2 blocks
Decision/Condition True Out False Out
((C1 && C2) && C3) && (C4 && C5)
      C1 (Logical In1) (TTTTT) FTTTT
      C2 (Logical In2) (TTTTT) (TFTTT)
      C3 (Logical In3) (TTTTT) (TTFTT)
      C4 (Logical3 In1) (TTTTT) (TTTFT)
      C5 (Logical3 In2) (TTTTT) TTTTF


   Logic block "Logical1"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWDutyAbnormalDet
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 (TT) (FT)
      input port 2 (TT) TF


   Logic block "Logical2"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWDutyAbnormalDet
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1  201 
  input port 2  101  100 

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


   Logic block "Logical3"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWDutyAbnormalDet
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1  201 
  input port 2  100  101 

   RelationalOperator block "Comparison1"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWDutyAbnormalDet
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 "Comparison2"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWDutyAbnormalDet
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 "Comparison3"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWDutyAbnormalDet
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 "Comparison5"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWDutyAbnormalDet
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 "Comparison4" Condition, Execution
RelationalOperator block "Comparison6" Condition, Execution
RelationalOperator block "Comparison7" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution
Constant block "Constant6" Execution
Constant block "Constant7" Execution
Constant block "Constant8" Execution

12. SubSystem block "CSH_GbCSH_CrashFlt_flg"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWDutyAbnormalDet

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: CSH_UT/Crash_10ms_sys/HWCrashDet/HWDutyAbnormalDet/CSH_GbCSH_CrashFlt_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

13. SubSystem block "HWFrqAbnormalDet"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet
Child Systems: CSH_GbCSH_CrashFlt_flg

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

   Logic block "Logical"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWFrqAbnormalDet
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1  61  140 
  input port 2  201 
  input port 3  141  60 
  input port 4  121  80 

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
expression for output
      input port 1 TTTT FTTT
      input port 2 TTTT (TFTT)
      input port 3 TTTT (TTFT)
      input port 4 TTTT (TTTF)


   Logic block "Logical2"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWFrqAbnormalDet
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1  80  121 
  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 TT FT
      input port 2 TT (TF)


   RelationalOperator block "Comparison1"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWFrqAbnormalDet
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 "Comparison" Condition, Execution
RelationalOperator block "Comparison6" Condition, Execution
RelationalOperator block "Comparison7" Condition, Execution
Constant block "Constant3" Execution
Constant block "Constant5" Execution
Constant block "Constant6" Execution
Constant block "Constant7" Execution
Constant block "Constant8" Execution

14. SubSystem block "CSH_GbCSH_CrashFlt_flg"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/HWCrashDet/HWFrqAbnormalDet

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: CSH_UT/Crash_10ms_sys/HWCrashDet/HWFrqAbnormalDet/CSH_GbCSH_CrashFlt_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

15. SubSystem block "Kl15WkUpDet"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys
Child Systems: Turn On Delay Time

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

   Full Coverage

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

16. SubSystem block "Turn On Delay Time"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/Kl15WkUpDet
Child Systems: EdgeRising

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

   Logic block "AND"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/Kl15WkUpDet/Turn On Delay Time
Uncovered Links:  Previous uncovered object

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

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


   Logic block "OR1"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/Kl15WkUpDet/Turn On Delay Time

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

   Full Coverage

Model Object Metric
Logic block "OR" Condition, MCDC, Execution
MinMax block "Minimum" Decision, Execution
Switch block "Switch1" Decision, Execution
Sum block "Summation" Execution
RelationalOperator block "Greater Than" Condition, Execution
Constant block "Constant Value1" Execution
UnitDelay block "Unit Delay" Execution

17. SubSystem block "EdgeRising"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/Kl15WkUpDet/Turn On Delay Time

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

   Logic block "OR1"

Justify or Exclude
Parent: CSH_UT/Crash_10ms_sys/Kl15WkUpDet/Turn On Delay Time/EdgeRising

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

   Full Coverage

Model Object Metric
Logic block "AND" Condition, MCDC, Execution
UnitDelay block "Unit Delay" Execution