Coverage Report for Frame_Obst_ec

Table of Contents

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

Analysis Information

Model Information

  Model version   1.1
  Author   KSchmidt
  Last saved   Tue Oct 29 09:47:34 2019

Simulation Optimization Options

  Default parameter behavior   tunable
  Block reduction   off
  Conditional branch optimization   off

Coverage Options

  Analyzed model   Frame_Obst_ec
  Logic block short circuiting   off

Tests

Test# Description Started execution Ended execution
Test 1 TSeq001 Down-ramp of front ultrasound sensor signal 29-Oct-2019 09:47:35 29-Oct-2019 09:47:35 29-Oct-2019 09:47:35

Summary

Model Hierarchy/Complexity Test 1  
Decision Condition Execution  
1. Frame_Obst_ec 8 50%
   
89%
   
100%
   
 
2. . . . ObstacleDetection 7 50%
   
89%
   
100%
   
 
3. . . . . . . S_R_Flip_Flop 7 50%
   
100%
   
100%
   
 
4. . . . TestData   NA NA 100%
   
 
5. . . . TestOutput   NA NA 100%
   
 

Details

1. Model "Frame_Obst_ec"

Child Systems: ObstacleDetection,  TestData,  TestOutput

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 8
Condition NA 89% (16/18) condition outcomes
Decision NA 50% (4/8) decision outcomes
Execution NA 100% (20/20) objective outcomes

   Full Coverage

Model Object Metric
DataTypeConversion block "DataTypeConversion_Input1" Execution
DataTypeConversion block "DataTypeConversion_Input2" Execution
DataTypeConversion block "DataTypeConversion_Output1" Execution
DataTypeConversion block "DataTypeConversion_Output2" Execution
ZeroOrderHold block "ZeroOrderHold1" Execution
ZeroOrderHold block "ZeroOrderHold2" Execution

2. SubSystem block "ObstacleDetection"

Justify or Exclude
Parent: /Frame_Obst_ec
Child Systems: S_R_Flip_Flop

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 7
Condition NA 89% (16/18) condition outcomes
Decision NA 50% (4/8) decision outcomes
Execution NA 100% (10/10) objective outcomes

   Logic block "Logical Operator"

Justify or Exclude
Parent: Frame_Obst_ec/ObstacleDetection
Uncovered Links:  Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1  16 
  input port 2 
21 

   RelationalOperator block "Relational Operator2"

Justify or Exclude
Parent: Frame_Obst_ec/ObstacleDetection
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 
21 

   Full Coverage

Model Object Metric
Logic block "Logical Operator1" Condition, Execution
RelationalOperator block "Relational Operator" Condition, Execution
RelationalOperator block "Relational Operator1" Condition, Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution

3. SubSystem block "S_R_Flip_Flop"

Justify or Exclude
Parent: Frame_Obst_ec/ObstacleDetection

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

   CombinatorialLogic block "Logic"

Justify or Exclude
Parent: Frame_Obst_ec/ObstacleDetection/S_R_Flip_Flop
Uncovered Links:  Previous uncovered object

Metric Coverage
Cyclomatic Complexity 7
Condition 100% (6/6) condition outcomes
Decision 50% (4/8) decision outcomes
Execution 100% (1/1) objective outcomes
  Decisions analyzed
  integer index value  50%
      calculated to 0 based on inputs FFF (output row 1 ) 0/21
      calculated to 1 based on inputs FFT (output row 2 ) 0/21
      calculated to 2 based on inputs FTF (output row 3 ) 4/21
      calculated to 3 based on inputs FTT (output row 4 ) 1/21
      calculated to 4 based on inputs TFF (output row 5 ) 2/21
      calculated to 5 based on inputs TFT (output row 6 ) 14/21
      calculated to 6 based on inputs TTF (output row 7 ) 0/21
      calculated to 7 based on inputs TTT (output row 8 ) 0/21

   Full Coverage

Model Object Metric
Memory block "Memory" Execution

4. SubSystem block "TestData"

Justify or Exclude
Parent: /Frame_Obst_ec

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

   Full Coverage

Model Object Metric
FromWorkspace block "FromWS_remoteCtrlCmd" Execution
FromWorkspace block "FromWS_usSensorFront" Execution

5. SubSystem block "TestOutput"

Justify or Exclude
Parent: /Frame_Obst_ec

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

   Full Coverage

Model Object Metric
ToWorkspace block "ToWS_emergencyStopObstacle" Execution
ToWorkspace block "ToWS_obstacleDetection" Execution