Coverage Report for Copy_of_RTC

Table of Contents

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

Analysis Information

Model Information

  Model version   'M101C100'
  Author   xigkd
  Last saved   Wed Apr 07 15:57:54 2021

Harness information

  Harness model(s)   Copy_of_RTC_Harness1
  Harness model owner   Copy_of_RTC

Simulation Optimization Options

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

Coverage Options

  Analyzed model   Copy_of_RTC
  Logic block short circuiting   off
  MCDC mode   masking

Blocks Eliminated from Coverage Analysis

# Model Object Rationale
 Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day/Hour/Minute/Relational Operator1 It might not be executed because of Conditional input branch optimization
 Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day/Hour/Relational Operator1 It might not be executed because of Conditional input branch optimization
 Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day/Relational Operator1 It might not be executed because of Conditional input branch optimization
 Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Relational Operator1 It might not be executed because of Conditional input branch optimization

Tests

Test# Started execution Ended execution
Test 1 08-Apr-2021 11:34:44 08-Apr-2021 11:34:45

Summary

Model Hierarchy/Complexity Test 1  
Decision Condition MCDC Execution  
1. Copy_of_RTC 79 47%
   
49%
   
20%
   
88%
   
 
2. . . . RealTime_10ms_sys 74 47%
   
49%
   
20%
   
88%
   
 
3. . . . . . . CalenderLife_Calculation 11 56%
   
50%
   
0%
   
98%
   
 
4. . . . . . . . . . Limiter 3 50%
   
50%
   
NA 100%
   
 
5. . . . . . . . . . RTC_GcRTC_CalenderLife_Day 2 50%
   
NA NA 100%
   
 
6. . . . . . . . . . Unit Delay External IC 2 100%
   
NA NA 100%
   
 
7. . . . . . . PackUsageTi_Calculation 9 58%
   
50%
   
NA 97%
   
 
8. . . . . . . . . . Limiter 3 50%
   
50%
   
NA 100%
   
 
9. . . . . . . . . . RTC_GcRTC_PackUsageTi_Day 2 50%
   
NA NA 100%
   
 
10. . . . . . . . . . Unit Delay External IC 2 100%
   
NA NA 100%
   
 
11. . . . . . . RTC_GbRTC_ExitRTCWakeup_flg 2 50%
   
NA NA 100%
   
 
12. . . . . . . RTC_GbRTC_ServTimeReach_flg 2 50%
   
NA NA 100%
   
 
13. . . . . . . RTC_GcRTC_SleepWaitTi_min 2 50%
   
NA NA 100%
   
 
14. . . . . . . ShelveTime_Calculation 12 63%
   
85%
   
50%
   
97%
   
 
15. . . . . . . . . . EdgeFalling 1 NA 100%
   
100%
   
100%
   
 
16. . . . . . . . . . Limiter 3 75%
   
75%
   
NA 100%
   
 
17. . . . . . . . . . Limiter1 3 50%
   
50%
   
NA 100%
   
 
18. . . . . . . . . . RTC_GcRTC_ShelveTime_min 2 50%
   
NA NA 100%
   
 
19. . . . . . . SleepTime_Calculation 36 34%
   
40%
   
14%
   
75%
   
 
20. . . . . . . . . . EdgeRising1 1 NA 100%
   
100%
   
100%
   
 
21. . . . . . . . . . IVISleep_Calculation 30 32%
   
31%
   
0%
   
70%
   
 
22. . . . . . . . . . . . . RTCDiffTime 11 50%
   
50%
   
0%
   
87%
   
 
23. . . . . . . . . . . . . . . . DiffTime_S 10 50%
   
50%
   
0%
   
86%
   
 
24. . . . . . . . . . . . . . . . . . . CheckLeapYear 1 NA 50%
   
0%
   
100%
   
 
25. . . . . . . . . . . . . . . . . . . . . . Compare To Zero   NA 50%
   
NA 100%
   
 
26. . . . . . . . . . . . . . . . . . . . . . Compare To Zero1   NA 50%
   
NA 100%
   
 
27. . . . . . . . . . . . . . . . . . . . . . Compare To Zero2   NA 50%
   
NA 100%
   
 
28. . . . . . . . . . . . . . . . . . . HMS2S 1 NA NA NA 100%
   
 
29. . . . . . . . . . . . . . . . . . . Month2Day 2 25%
   
NA NA 0%
   
 
30. . . . . . . . . . . . . . . . . . . Month2Day1 2 75%
   
NA NA 80%
   
 
31. . . . . . . . . . . . . TimeCompare 16 10%
   
9%
   
NA 19%
   
 
32. . . . . . . . . . . . . . . . Month 14 6%
   
0%
   
NA 0%
   
 
33. . . . . . . . . . . . . . . . . . . Day 11 0%
   
0%
   
NA 0%
   
 
34. . . . . . . . . . . . . . . . . . . . . . Hour 8 0%
   
0%
   
NA 0%
   
 
35. . . . . . . . . . . . . . . . . . . . . . . . . Minute 5 0%
   
0%
   
NA 0%
   
 
36. . . . . . . . . . . . . . . . . . . . . . . . . . . . Second 2 0%
   
0%
   
NA 0%
   
 
37. . . . . . . . . . RTC_GbRTC_RtcInfoFlt_flg 2 50%
   
NA NA 100%
   
 
38. . . . . . . . . . RTC_GcRTC_SleepTime_min 2 50%
   
NA NA 100%
   
 

Details

1. Model "Copy_of_RTC"

Child Systems: RealTime_10ms_sys

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 79
Condition NA 49% (62/126) condition outcomes
Decision NA 47% (44/94) decision outcomes
MCDC NA 20% (4/20) conditions reversed the outcome
Execution NA 88% (183/209) objective outcomes

2. SubSystem block "RealTime_10ms_sys"

Justify or Exclude
Parent: /Copy_of_RTC
Child Systems: CalenderLife_Calculation,  PackUsageTi_Calculation,  RTC_GbRTC_ExitRTCWakeup_flg,  RTC_GbRTC_ServTimeReach_flg,  RTC_GcRTC_SleepWaitTi_min,  ShelveTime_Calculation,  SleepTime_Calculation

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 74
Condition NA 49% (62/126) condition outcomes
Decision NA 47% (44/94) decision outcomes
MCDC NA 20% (4/20) conditions reversed the outcome
Execution NA 88% (183/209) objective outcomes

   Full Coverage

Model Object Metric
Constant block "Constant13" Execution

3. SubSystem block "CalenderLife_Calculation"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys
Child Systems: Limiter,  RTC_GcRTC_CalenderLife_Day,  Unit Delay External IC

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 11
Condition NA 50% (7/14) condition outcomes
Decision NA 56% (9/16) decision outcomes
MCDC NA 0% (0/2) conditions reversed the outcome
Execution NA 98% (39/40) objective outcomes

   Logic block "Logical1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/CalenderLife_Calculation
Uncovered Links:  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)
Decision/Condition True Out False Out
expression for output
      input port 1 (TF) FF
      input port 2 (FT) FF


   Switch block "Switch1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/CalenderLife_Calculation
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

   Switch block "Switch2"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/CalenderLife_Calculation
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 "Switch3"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/CalenderLife_Calculation
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

   Switch block "Switch4"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/CalenderLife_Calculation
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

   Product block "Product3"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/CalenderLife_Calculation
Uncovered Links:  Previous uncovered object Next uncovered object

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

   RelationalOperator block "Comparison"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/CalenderLife_Calculation
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 "Comparison1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/CalenderLife_Calculation
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_RTC/RealTime_10ms_sys/CalenderLife_Calculation
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
Product block "Product2" Execution
Sum block "Sum" Execution
Sum block "Sum1" Execution
Sum block "Sum2" Execution
Constant block "Constant10" Execution
Constant block "Constant11" Execution
Constant block "Constant12" Execution
Constant block "Constant14" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant6" Execution
Constant block "Constant7" Execution
Constant block "Constant8" Execution
Constant block "Constant9" Execution
DataStoreRead block "Data Store Read1" Execution
DataStoreWrite block "Data Store Write" Execution
UnitDelay block "Unit Delay1" Execution
UnitDelay block "Unit Delay2" Execution
UnitDelay block "Unit Delay21" Execution

4. SubSystem block "Limiter"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/CalenderLife_Calculation

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/CalenderLife_Calculation/Limiter
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

   Switch block "Switch1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/CalenderLife_Calculation/Limiter
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 "Relational Operator"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/CalenderLife_Calculation/Limiter
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 Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/CalenderLife_Calculation/Limiter
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 

5. SubSystem block "RTC_GcRTC_CalenderLife_Day"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/CalenderLife_Calculation

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_RTC/RealTime_10ms_sys/CalenderLife_Calculation/RTC_GcRTC_CalenderLife_Day
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

6. SubSystem block "Unit Delay External IC"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/CalenderLife_Calculation

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

   Full Coverage

Model Object Metric
Switch block "Init" Decision, Execution
UnitDelay block "Unit Delay" Execution
UnitDelay block "Unit Delay1" Execution

7. SubSystem block "PackUsageTi_Calculation"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys
Child Systems: Limiter,  RTC_GcRTC_PackUsageTi_Day,  Unit Delay External IC

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 9
Condition NA 50% (4/8) condition outcomes
Decision NA 58% (7/12) decision outcomes
Execution NA 97% (29/30) objective outcomes

   Switch block "Switch2"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/PackUsageTi_Calculation
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 "Switch3"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/PackUsageTi_Calculation
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

   Product block "Product3"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/PackUsageTi_Calculation
Uncovered Links:  Previous uncovered object Next uncovered object

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

   RelationalOperator block "Comparison"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/PackUsageTi_Calculation
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 "Comparison1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/PackUsageTi_Calculation
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 "Product2" Execution
Sum block "Sum" Execution
Sum block "Sum2" Execution
Constant block "Constant10" Execution
Constant block "Constant11" Execution
Constant block "Constant12" Execution
Constant block "Constant14" Execution
Constant block "Constant3" Execution
Constant block "Constant6" Execution
Constant block "Constant7" Execution
Constant block "Constant8" Execution
Constant block "Constant9" Execution
DataStoreRead block "Data Store Read1" Execution
DataStoreWrite block "Data Store Write" Execution
UnitDelay block "Unit Delay21" Execution

8. SubSystem block "Limiter"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/PackUsageTi_Calculation

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/PackUsageTi_Calculation/Limiter
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

   Switch block "Switch1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/PackUsageTi_Calculation/Limiter
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 "Relational Operator"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/PackUsageTi_Calculation/Limiter
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 Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/PackUsageTi_Calculation/Limiter
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 

9. SubSystem block "RTC_GcRTC_PackUsageTi_Day"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/PackUsageTi_Calculation

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_RTC/RealTime_10ms_sys/PackUsageTi_Calculation/RTC_GcRTC_PackUsageTi_Day
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

10. SubSystem block "Unit Delay External IC"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/PackUsageTi_Calculation

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

   Full Coverage

Model Object Metric
Switch block "Init" Decision, Execution
UnitDelay block "Unit Delay" Execution
UnitDelay block "Unit Delay1" Execution

11. SubSystem block "RTC_GbRTC_ExitRTCWakeup_flg"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_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: Copy_of_RTC/RealTime_10ms_sys/RTC_GbRTC_ExitRTCWakeup_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

12. SubSystem block "RTC_GbRTC_ServTimeReach_flg"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_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: Copy_of_RTC/RealTime_10ms_sys/RTC_GbRTC_ServTimeReach_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

13. SubSystem block "RTC_GcRTC_SleepWaitTi_min"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_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: Copy_of_RTC/RealTime_10ms_sys/RTC_GcRTC_SleepWaitTi_min
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

14. SubSystem block "ShelveTime_Calculation"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys
Child Systems: EdgeFalling,  Limiter,  Limiter1,  RTC_GcRTC_ShelveTime_min

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 12
Condition NA 85% (17/20) condition outcomes
Decision NA 63% (10/16) decision outcomes
MCDC NA 50% (2/4) conditions reversed the outcome
Execution NA 97% (35/36) objective outcomes

   Logic block "Logical Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/ShelveTime_Calculation
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (4/4) condition outcomes
MCDC 0% (0/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 TF (FF)
      input port 2 FT (FF)


   Switch block "Switch"

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

   Switch block "Switch2"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/ShelveTime_Calculation
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 "Sum"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/ShelveTime_Calculation
Uncovered Links:  Previous uncovered object Next uncovered object

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

   Full Coverage

Model Object Metric
Switch block "Switch3" Decision, Execution
DataTypeConversion block "Data Type Conversion" Execution
Product block "Divide" Execution
Product block "Divide1" Execution
Sum block "Add" Execution
RelationalOperator block "Relational Operator" Condition, Execution
Constant block "Constant" 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
UnitDelay block "Unit Delay" Execution
UnitDelay block "Unit Delay2" Execution

15. SubSystem block "EdgeFalling"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/ShelveTime_Calculation

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: Copy_of_RTC/RealTime_10ms_sys/ShelveTime_Calculation/EdgeFalling

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

16. SubSystem block "Limiter"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/ShelveTime_Calculation

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

   Switch block "Switch1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/ShelveTime_Calculation/Limiter
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 "Relational Operator"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/ShelveTime_Calculation/Limiter
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
Switch block "Switch" Decision, Execution
RelationalOperator block "Relational Operator1" Condition, Execution

17. SubSystem block "Limiter1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/ShelveTime_Calculation

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/ShelveTime_Calculation/Limiter1
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 "Switch1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/ShelveTime_Calculation/Limiter1
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 "Relational Operator"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/ShelveTime_Calculation/Limiter1
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 Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/ShelveTime_Calculation/Limiter1
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 

18. SubSystem block "RTC_GcRTC_ShelveTime_min"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/ShelveTime_Calculation

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_RTC/RealTime_10ms_sys/ShelveTime_Calculation/RTC_GcRTC_ShelveTime_min
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

19. SubSystem block "SleepTime_Calculation"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys
Child Systems: EdgeRising1,  IVISleep_Calculation,  RTC_GbRTC_RtcInfoFlt_flg,  RTC_GcRTC_SleepTime_min

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 36
Condition NA 40% (34/84) condition outcomes
Decision NA 34% (15/44) decision outcomes
MCDC NA 14% (2/14) conditions reversed the outcome
Execution NA 75% (70/93) objective outcomes

   Logic block "Logical Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 0
Condition 100% (4/4) condition outcomes
MCDC 0% (0/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 "Logical2"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation
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  401 

   Switch block "Switch1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation
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

   RelationalOperator block "Relational Operator2"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation
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 Conversion6" Execution
Product block "Product1" Execution
Constant block "Constant" Execution
Constant block "Constant5" Execution

20. SubSystem block "EdgeRising1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation

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: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/EdgeRising1

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

21. SubSystem block "IVISleep_Calculation"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation
Child Systems: RTCDiffTime,  TimeCompare

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 2 30
Condition NA 31% (22/70) condition outcomes
Decision 100% (2/2) decision outcomes 32% (12/38) decision outcomes
MCDC NA 0% (0/10) conditions reversed the outcome
Execution NA 70% (53/76) objective outcomes

  Decisions analyzed
  enable logical value  100%
      false 400/401
      true 1/401

   Switch block "Switch"

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

   Full Coverage

Model Object Metric
Constant block "Constant7" Execution
DataStoreRead block "Data Store Read1" Execution
DataStoreRead block "Data Store Read2" Execution
DataStoreRead block "Data Store Read3" Execution
DataStoreRead block "Data Store Read4" Execution
DataStoreRead block "Data Store Read5" Execution
DataStoreRead block "Data Store Read6" Execution

22. SubSystem block "RTCDiffTime"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation
Child Systems: DiffTime_S

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 11
Condition NA 50% (19/38) condition outcomes
Decision NA 50% (7/14) decision outcomes
MCDC NA 0% (0/10) conditions reversed the outcome
Execution NA 87% (41/47) objective outcomes

   Logic block "Logical Operator"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime
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 
  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)


   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime
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 

   RelationalOperator block "Relational Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime
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 

   Full Coverage

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

23. SubSystem block "DiffTime_S"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime
Child Systems: CheckLeapYear,  HMS2S,  Month2Day,  Month2Day1
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 2 10
Condition NA 50% (15/30) condition outcomes
Decision 50% (1/2) decision outcomes 50% (7/14) decision outcomes
MCDC NA 0% (0/8) conditions reversed the outcome
Execution NA 86% (36/42) objective outcomes

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S
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/1
      true (output is from 1st input port) 1/1

   Switch block "Switch1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S
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/1
      true (output is from 1st input port) 1/1

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S
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 

   Full Coverage

Model Object Metric
Product block "Divide" Execution
Sum block "Add1" Execution
Sum block "Add2" Execution
Sum block "Add3" Execution
Sum block "Add4" Execution
Sum block "Add5" Execution
Sum block "Add6" Execution
Constant block "Constant" Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution
Constant block "Constant5" Execution

24. SubSystem block "CheckLeapYear"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S
Child Systems: Compare To Zero,  Compare To Zero1,  Compare To Zero2

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

   Logic block "Logical Operator"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S/CheckLeapYear
Uncovered Links:  Previous uncovered object 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 port1(1) 
  input port1(2) 
  input port2(1) 
  input port2(2) 

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


   Logic block "Logical Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S/CheckLeapYear
Uncovered Links:  Previous uncovered object 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 port1(1) 
  input port1(2) 
  input port2(1) 
  input port2(2) 

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


   Full Coverage

Model Object Metric
Math block "Math Function" Execution
Math block "Math Function1" Execution
Math block "Math Function2" Execution
Constant block "Constant" Execution
Constant block "Constant1" Execution
Constant block "Constant2" Execution

25. SubSystem block "Compare To Zero"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S/CheckLeapYear

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

   RelationalOperator block "Compare"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S/CheckLeapYear/Compare To Zero
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1(1) == input2 
  input1(2) == input2 

26. SubSystem block "Compare To Zero1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S/CheckLeapYear

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

   RelationalOperator block "Compare"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S/CheckLeapYear/Compare To Zero1
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1(1) ~= input2 
  input1(2) ~= input2 

27. SubSystem block "Compare To Zero2"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S/CheckLeapYear

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

   RelationalOperator block "Compare"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S/CheckLeapYear/Compare To Zero2
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input1(1) == input2 
  input1(2) == input2 

28. SubSystem block "HMS2S"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S

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

   Full Coverage

Model Object Metric
Product block "Divide1" Execution
Product block "Divide2" Execution
Sum block "Add3" Execution
Constant block "Constant3" Execution
Constant block "Constant4" Execution

29. SubSystem block "Month2Day"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S

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

   ForIterator block "MonthNumb"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S/Month2Day
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Decisions analyzed
  loop condition  50%
      false 1/1
      true 0/1

   Lookup_n-D block "1-D Lookup Table"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S/Month2Day
Uncovered Links:  Previous uncovered object Next uncovered object

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

   Lookup_n-D block "1-D Lookup Table1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S/Month2Day
Uncovered Links:  Previous uncovered object Next uncovered object

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S/Month2Day
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 "Add1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S/Month2Day
Uncovered Links:  Previous uncovered object Next uncovered object

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

   UnitDelay block "Unit Delay"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S/Month2Day
Uncovered Links:  Previous uncovered object Next uncovered object

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

30. SubSystem block "Month2Day1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S

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

   Lookup_n-D block "1-D Lookup Table1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S/Month2Day1
Uncovered Links:  Previous uncovered object Next uncovered object

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

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/RTCDiffTime/DiffTime_S/Month2Day1
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/255
      true (output is from 1st input port) 255/255

   Full Coverage

Model Object Metric
ForIterator block "MonthNumb" Decision
Lookup_n-D block "1-D Lookup Table" Execution
Sum block "Add1" Execution
UnitDelay block "Unit Delay" Execution

31. SubSystem block "TimeCompare"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation
Child Systems: Month

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 16
Condition NA 9% (3/32) condition outcomes
Decision NA 10% (2/20) decision outcomes
Execution NA 19% (4/21) objective outcomes

   Logic block "Logical Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare
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 

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare
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/1
      true (output is from 1st input port) 1/1

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare
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 

   RelationalOperator block "Relational Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare
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 

32. SubSystem block "Month"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare
Child Systems: Day
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 2 14
Condition NA 0% (0/26) condition outcomes
Decision 50% (1/2) decision outcomes 6% (1/18) decision outcomes
Execution NA 0% (0/17) objective outcomes

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

   Logic block "Logical Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month
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
  input port 1 

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month
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_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month
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 "Relational Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month
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 

33. SubSystem block "Day"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month
Child Systems: Hour
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 2 11
Condition NA 0% (0/20) condition outcomes
Decision 0% (0/2) decision outcomes 0% (0/14) decision outcomes
Execution NA 0% (0/13) objective outcomes

  Decisions analyzed
  enable logical value  0%
      false --
      true --

   Logic block "Logical Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day
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
  input port 1 

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day
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_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day
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 "Relational Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day
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 

34. SubSystem block "Hour"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day
Child Systems: Minute
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 2 8
Condition NA 0% (0/14) condition outcomes
Decision 0% (0/2) decision outcomes 0% (0/10) decision outcomes
Execution NA 0% (0/9) objective outcomes

  Decisions analyzed
  enable logical value  0%
      false --
      true --

   Logic block "Logical Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day/Hour
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
  input port 1 

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day/Hour
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_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day/Hour
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 "Relational Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day/Hour
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 

35. SubSystem block "Minute"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day/Hour
Child Systems: Second
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Decisions analyzed
  enable logical value  0%
      false --
      true --

   Logic block "Logical Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day/Hour/Minute
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
  input port 1 

   Switch block "Switch"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day/Hour/Minute
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_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day/Hour/Minute
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 "Relational Operator1"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day/Hour/Minute
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 

36. SubSystem block "Second"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day/Hour/Minute
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Decisions analyzed
  enable logical value  0%
      false --
      true --

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation/IVISleep_Calculation/TimeCompare/Month/Day/Hour/Minute/Second
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 "RTC_GbRTC_RtcInfoFlt_flg"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation

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_RTC/RealTime_10ms_sys/SleepTime_Calculation/RTC_GbRTC_RtcInfoFlt_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

38. SubSystem block "RTC_GcRTC_SleepTime_min"

Justify or Exclude
Parent: Copy_of_RTC/RealTime_10ms_sys/SleepTime_Calculation

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_RTC/RealTime_10ms_sys/SleepTime_Calculation/RTC_GcRTC_SleepTime_min
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