Coverage Report for Copy_of_FSD

Table of Contents

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

Analysis Information

Model Information

  Model version   'M101C100'
  Author   xigkd
  Last saved   Fri Apr 09 14:28:53 2021

Harness information

  Harness model(s)   Copy_of_FSD_Harness2
  Harness model owner   Copy_of_FSD

Simulation Optimization Options

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

Coverage Options

  Analyzed model   Copy_of_FSD
  Logic block short circuiting   off
  MCDC mode   masking

Tests

Test# Started execution Ended execution
Test 1 09-Apr-2021 14:32:48 09-Apr-2021 14:32:48

Summary

Model Hierarchy/Complexity Test 1  
Decision Condition MCDC Execution  
1. Copy_of_FSD 14 64%
   
50%
   
0%
   
100%
   
 
2. . . . Chart 2 100%
   
NA NA NA  
3. . . . . . . SF: Chart 1 100%
   
NA NA NA  
4. . . . . . . . . . SF: OS 1 100%
   
NA NA NA  
5. . . . FSD 7 56%
   
50%
   
0%
   
100%
   
 
6. . . . . . . FuseDiag_100ms 7 56%
   
50%
   
0%
   
100%
   
 
7. . . . . . . . . . FuseDiag_100ms_sys 6 50%
   
50%
   
0%
   
100%
   
 
8. . . . . . . . . . . . . BMSDelay 4 50%
   
50%
   
NA 100%
   
 
9. . . . . . . . . . . . . . . . Unit Delay Resettable 2 50%
   
NA NA 100%
   
 
10. . . . . . . . . . . . . FSD_GbFSD_MSDOpenFlt_flg 2 50%
   
NA NA 100%
   
 

Details

1. Model "Copy_of_FSD"

Child Systems: Chart,  FSD

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

2. SubSystem block "Chart"

Justify or Exclude
Parent: /Copy_of_FSD
Child Systems: Chart

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

3. Chart "Chart"

Justify or Exclude
Parent: Copy_of_FSD/Chart
Child Systems: OS

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

4. State "OS"

Justify or Exclude
Parent: Copy_of_FSD/Chart

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

   Full Coverage

Model Object Metric
Transition "[i>uint8(9)]" from Junction #1 to Junction #3 Decision

5. SubSystem block "FSD"

Justify or Exclude
Parent: /Copy_of_FSD
Child Systems: FuseDiag_100ms

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 7
Condition NA 50% (16/32) condition outcomes
Decision NA 56% (5/9) decision outcomes
MCDC NA 0% (0/7) conditions reversed the outcome
Execution NA 100% (27/27) objective outcomes

6. SubSystem block "FuseDiag_100ms"

Justify or Exclude
Parent: Copy_of_FSD/FSD
Child Systems: FuseDiag_100ms_sys

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 7
Condition NA 50% (16/32) condition outcomes
Decision 100% (1/1) decision outcomes 56% (5/9) decision outcomes
MCDC NA 0% (0/7) conditions reversed the outcome
Execution NA 100% (27/27) objective outcomes

  Decisions analyzed
  Function call  100%
      executed 36/36

7. SubSystem block "FuseDiag_100ms_sys"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms
Child Systems: BMSDelay,  FSD_GbFSD_MSDOpenFlt_flg

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

   Logic block "Logical Operator"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys
Uncovered Links:  Next uncovered object

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

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


   RelationalOperator block "Relational Operator1"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys
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  36 

   RelationalOperator block "Relational Operator2"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys
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  36 

   RelationalOperator block "Relational Operator3"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys
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  36 

   RelationalOperator block "Relational Operator4"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys
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  36 

   RelationalOperator block "Relational Operator5"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys
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  36 

   RelationalOperator block "Relational Operator6"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys
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 
36 

   RelationalOperator block "Relational Operator7"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys
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  36 

   Full Coverage

Model Object Metric
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution
Constant block "Constant6" Execution
Constant block "Constant7" Execution
Constant block "Constant8" Execution
Constant block "Constant9" Execution

8. SubSystem block "BMSDelay"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys
Child Systems: Unit Delay Resettable

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

   Logic block "Logical Operator"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys/BMSDelay
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1 
36 

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys/BMSDelay
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) 36/36
      true (output is from 1st input port) 0/36

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys/BMSDelay
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 
36 

   Full Coverage

Model Object Metric
Sum block "Add" Execution
Constant block "Constant" Execution

9. SubSystem block "Unit Delay Resettable"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys/BMSDelay

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

   Switch block "Init"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys/BMSDelay/Unit Delay Resettable
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/36
      true (output is from 1st input port) 36/36

   Switch block "Reset"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys/BMSDelay/Unit Delay Resettable
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/36
      true (output is from 1st input port) 36/36

10. SubSystem block "FSD_GbFSD_MSDOpenFlt_flg"

Justify or Exclude
Parent: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_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: Copy_of_FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys/FSD_GbFSD_MSDOpenFlt_flg
Uncovered Links:  Previous uncovered object

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

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

   Full Coverage

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