Coverage Report for FSD

Table of Contents

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

Analysis Information

Model Information

  Model version   'M102C102R103'
  Author   xigkd
  Last saved   Fri Sep 17 14:41:34 2021

Harness information

  Harness model(s)   FSD_Harness1
  Harness model owner   FSD

Simulation Optimization Options

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

Coverage Options

  Analyzed model   FSD
  Logic block short circuiting   off
  MCDC mode   masking

Tests

Test# Started execution Ended execution
Test 1 17-Sep-2021 14:49:05 17-Sep-2021 14:49:05

Summary

Model Hierarchy/Complexity Test 1  
Decision Condition MCDC Execution  
1. FSD 12 89%
   
83%
   
0%
   
100%
   
 
2. . . . FSD 7 89%
   
83%
   
0%
   
100%
   
 
3. . . . . . . FuseDiag_100ms 7 89%
   
83%
   
0%
   
100%
   
 
4. . . . . . . . . . FuseDiag_100ms_sys 6 88%
   
83%
   
0%
   
100%
   
 
5. . . . . . . . . . . . . BMSDelay 4 100%
   
100%
   
NA 100%
   
 
6. . . . . . . . . . . . . . . . Unit Delay Resettable 2 100%
   
NA NA 100%
   
 
7. . . . . . . . . . . . . FSD_GbFSD_MSDOpenFlt_flg 2 50%
   
NA NA 100%
   
 

Details

1. Model "FSD"

Child Systems: FSD

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 12
Condition NA 83% (25/30) condition outcomes
Decision NA 89% (8/9) decision outcomes
MCDC NA 0% (0/6) conditions reversed the outcome
Execution NA 100% (27/27) objective outcomes

2. SubSystem block "FSD"

Justify or Exclude
Parent: /FSD
Child Systems: FuseDiag_100ms

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 7
Condition NA 83% (25/30) condition outcomes
Decision NA 89% (8/9) decision outcomes
MCDC NA 0% (0/6) conditions reversed the outcome
Execution NA 100% (27/27) objective outcomes

3. SubSystem block "FuseDiag_100ms"

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

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 7
Condition NA 83% (25/30) condition outcomes
Decision 100% (1/1) decision outcomes 89% (8/9) decision outcomes
MCDC NA 0% (0/6) conditions reversed the outcome
Execution NA 100% (27/27) objective outcomes

  Decisions analyzed
  Function call  100%
      executed 401/401

4. SubSystem block "FuseDiag_100ms_sys"

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

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

   Logic block "Logical Operator"

Justify or Exclude
Parent: FSD/FSD/FuseDiag_100ms/FuseDiag_100ms_sys
Uncovered Links:  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  391  10 
  input port 2  401 
  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 "Relational Operator3"

Justify or Exclude
Parent: 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 
401 

   RelationalOperator block "Relational Operator4"

Justify or Exclude
Parent: 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  401 

   RelationalOperator block "Relational Operator6"

Justify or Exclude
Parent: 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  401 

   Full Coverage

Model Object Metric
RelationalOperator block "Relational Operator1" Condition, Execution
RelationalOperator block "Relational Operator2" Condition, Execution
RelationalOperator block "Relational Operator5" Condition, Execution
RelationalOperator block "Relational Operator7" 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
Constant block "Constant9" Execution

5. SubSystem block "BMSDelay"

Justify or Exclude
Parent: 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 100% (4/4) condition outcomes
Decision NA 100% (6/6) decision outcomes
Execution NA 100% (7/7) objective outcomes

   Full Coverage

Model Object Metric
Logic block "Logical Operator" Condition, Execution
Switch block "Switch" Decision, Execution
Sum block "Add" Execution
RelationalOperator block "Relational Operator" Condition, Execution
Constant block "Constant" Execution

6. SubSystem block "Unit Delay Resettable"

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

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

   Full Coverage

Model Object Metric
Switch block "Init" Decision, Execution
Switch block "Reset" Decision, Execution

7. SubSystem block "FSD_GbFSD_MSDOpenFlt_flg"

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

   Full Coverage

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