Coverage Report for NDP_MIL

Table of Contents

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

Analysis Information

Model Information

  Model version   'M115C124'
  Author   xigkd
  Last saved   Mon Sep 13 15:09:15 2021

Simulation Optimization Options

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

Coverage Options

  Analyzed model   NDP_MIL
  Logic block short circuiting   off
  MCDC mode   masking

Tests

Test# Started execution Ended execution
Test 1 14-Sep-2021 13:38:54 14-Sep-2021 13:38:59

Summary

Model Hierarchy/Complexity Test 1  
Decision Condition MCDC Execution  
1. NDP_MIL 35 83%
   
65%
   
23%
   
100%
   
 
2. . . . NDP 29 83%
   
65%
   
23%
   
100%
   
 
3. . . . . . . NvmDataRead_Init 3 67%
   
50%
   
0%
   
100%
   
 
4. . . . . . . . . . NvmDataRead_Init_sys 2 50%
   
50%
   
0%
   
100%
   
 
5. . . . . . . . . . . . . NDP_GbNDP_ReadShutdownTimeVld_flg 2 50%
   
NA NA 100%
   
 
6. . . . . . . NvmDataWrite_10ms 26 85%
   
68%
   
28%
   
100%
   
 
7. . . . . . . . . . NvmDataWrite_10ms_sys 25 84%
   
68%
   
28%
   
100%
   
 
8. . . . . . . . . . . . . Calc_Time 4 83%
   
75%
   
NA 100%
   
 
9. . . . . . . . . . . . . . . . Limiter 3 75%
   
75%
   
NA 100%
   
 
10. . . . . . . . . . . . . EdgeRising2 1 NA 50%
   
0%
   
100%
   
 
11. . . . . . . . . . . . . EdgeRising3 1 NA 50%
   
0%
   
100%
   
 
12. . . . . . . . . . . . . EdgeRising4 1 NA 50%
   
0%
   
100%
   
 
13. . . . . . . . . . . . . NDP_GbNDP_RunNvmChange_flg 2 50%
   
NA NA 100%
   
 
14. . . . . . . . . . . . . NDP_GbNDP_ShutDowmNvmChange_flg 2 50%
   
NA NA 100%
   
 
15. . . . . . . . . . . . . RunNVMStore 10 100%
   
57%
   
14%
   
NA  
16. . . . . . . . . . . . . . . . SF: NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/RunNVMStore 9 100%
   
57%
   
14%
   
NA  
17. . . . . . . . . . . . . Turn Off Delay Time 4 100%
   
100%
   
75%
   
100%
   
 
18. . . . . . . . . . . . . . . . EdgeFalling1 1 NA 100%
   
50%
   
100%
   
 

Details

1. Model "NDP_MIL"

Child Systems: NDP

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 35
Condition NA 65% (56/86) condition outcomes
Decision NA 83% (19/23) decision outcomes
MCDC NA 23% (7/31) conditions reversed the outcome
Execution NA 100% (69/69) objective outcomes

2. SubSystem block "NDP"

Justify or Exclude
Parent: /NDP_MIL
Child Systems: NvmDataRead_Init,  NvmDataWrite_10ms

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 0 29
Condition NA 65% (56/86) condition outcomes
Decision NA 83% (19/23) decision outcomes
MCDC NA 23% (7/31) conditions reversed the outcome
Execution NA 100% (69/69) objective outcomes

3. SubSystem block "NvmDataRead_Init"

Justify or Exclude
Parent: NDP_MIL/NDP
Child Systems: NvmDataRead_Init_sys

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

  Decisions analyzed
  Function call  100%
      executed 1/1

4. SubSystem block "NvmDataRead_Init_sys"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataRead_Init
Child Systems: NDP_GbNDP_ReadShutdownTimeVld_flg

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

   Logic block "Logical3"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataRead_Init/NvmDataRead_Init_sys
Uncovered Links:  Next uncovered object

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

  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)


5. SubSystem block "NDP_GbNDP_ReadShutdownTimeVld_flg"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataRead_Init/NvmDataRead_Init_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: NDP_MIL/NDP/NvmDataRead_Init/NvmDataRead_Init_sys/NDP_GbNDP_ReadShutdownTimeVld_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) 1/1
      true (output is from 1st input port) 0/1

   Full Coverage

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

6. SubSystem block "NvmDataWrite_10ms"

Justify or Exclude
Parent: NDP_MIL/NDP
Child Systems: NvmDataWrite_10ms_sys

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 26
Condition NA 68% (50/74) condition outcomes
Decision 100% (1/1) decision outcomes 85% (17/20) decision outcomes
MCDC NA 28% (7/25) conditions reversed the outcome
Execution NA 100% (65/65) objective outcomes

  Decisions analyzed
  Function call  100%
      executed 6101/6101

7. SubSystem block "NvmDataWrite_10ms_sys"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms
Child Systems: Calc_Time,  EdgeRising2,  EdgeRising3,  EdgeRising4,  NDP_GbNDP_RunNvmChange_flg,  NDP_GbNDP_ShutDowmNvmChange_flg,  RunNVMStore,  Turn Off Delay Time

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

   Logic block "AND"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys
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  6101 
  input port 2 
6101 

  MC/DC analysis (combinations in parentheses did not occur)
  Includes 0 blocks
Decision/Condition True Out False Out
~C1 && C2
      C1 (OR1 In1) (FT) (TT)
      C2 (AND In2) (FT) FF


   Logic block "Logical1"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys
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 
6101 
  input port 2 
6101 

  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


   Logic block "Logical3"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys
Uncovered Links:  Previous uncovered object Next 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: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1 
6101 

   RelationalOperator block "Comparison1"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_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 
6101 

   RelationalOperator block "Comparison2"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_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 
6101 

   RelationalOperator block "Comparison4"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_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 
6101 

   Full Coverage

Model Object Metric
Logic block "Logical2" Condition, MCDC, Execution
DataTypeConversion block "Data Type Conversion" Execution
DataTypeConversion block "Data Type Conversion1" Execution
DataTypeConversion block "Data Type Conversion2" Execution
DataTypeConversion block "Data Type Conversion3" Execution
RelationalOperator block "Comparison3" 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
DataStoreRead block "Data Store Read" Execution
DataStoreRead block "Data Store Read1" Execution
DataStoreRead block "Data Store Read3" Execution
UnitDelay block "Unit Delay" Execution
UnitDelay block "Unit Delay1" Execution

8. SubSystem block "Calc_Time"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys
Child Systems: Limiter

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

   Full Coverage

Model Object Metric
Switch block "Switch1" Decision, Execution
DataTypeConversion block "Data Type Conversion" Execution
DataTypeConversion block "Data Type Conversion1" Execution
DataTypeConversion block "Data Type Conversion2" Execution
DataTypeConversion block "Data Type Conversion3" Execution
Sum block "Subtraction" Execution
Constant block "Constant Value2" Execution
Constant block "Constant Value3" Execution
Constant block "Constant Value4" Execution
UnitDelay block "Unit Delay" Execution

9. SubSystem block "Limiter"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/Calc_Time

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: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/Calc_Time/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) 6101/6101
      true (output is from 1st input port) 0/6101

   RelationalOperator block "Relational Operator"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/Calc_Time/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 
6101 

   Full Coverage

Model Object Metric
Switch block "Switch" Decision, Execution
RelationalOperator block "Relational Operator1" Condition, Execution

10. SubSystem block "EdgeRising2"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys

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

   Logic block "AND"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/EdgeRising2
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 
6101 
  input port 2  6101 

  MC/DC analysis (combinations in parentheses did not occur)
  Includes 0 blocks
Decision/Condition True Out False Out
C1 && ~C2
      C1 (AND In1) (TF) FF
      C2 (OR1 In1) (TF) (TT)


   Logic block "OR1"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/EdgeRising2
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1 
6101 

   Full Coverage

Model Object Metric
UnitDelay block "Unit Delay" Execution

11. SubSystem block "EdgeRising3"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys

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

   Logic block "AND"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/EdgeRising3
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 
6101 
  input port 2  6101 

  MC/DC analysis (combinations in parentheses did not occur)
  Includes 0 blocks
Decision/Condition True Out False Out
C1 && ~C2
      C1 (AND In1) (TF) FF
      C2 (OR1 In1) (TF) (TT)


   Logic block "OR1"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/EdgeRising3
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1 
6101 

   Full Coverage

Model Object Metric
UnitDelay block "Unit Delay" Execution

12. SubSystem block "EdgeRising4"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys

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

   Logic block "AND"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/EdgeRising4
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 
6101 
  input port 2  6101 

  MC/DC analysis (combinations in parentheses did not occur)
  Includes 0 blocks
Decision/Condition True Out False Out
C1 && ~C2
      C1 (AND In1) (TF) FF
      C2 (OR1 In1) (TF) (TT)


   Logic block "OR1"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/EdgeRising4
Uncovered Links:  Previous uncovered object Next uncovered object

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

  Conditions analyzed
Description True False
  input port 1 
6101 

   Full Coverage

Model Object Metric
UnitDelay block "Unit Delay" Execution

13. SubSystem block "NDP_GbNDP_RunNvmChange_flg"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_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: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/NDP_GbNDP_RunNvmChange_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) 6101/6101
      true (output is from 1st input port) 0/6101

   Full Coverage

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

14. SubSystem block "NDP_GbNDP_ShutDowmNvmChange_flg"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_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: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/NDP_GbNDP_ShutDowmNvmChange_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) 6101/6101
      true (output is from 1st input port) 0/6101

   Full Coverage

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

15. SubSystem block "RunNVMStore"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys
Child Systems: NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/RunNVMStore

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 1 10
Condition NA 57% (8/14) condition outcomes
Decision NA 100% (5/5) decision outcomes
MCDC NA 14% (1/7) conditions reversed the outcome

16. Chart "NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_..."

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/RunNVMStore

Metric Coverage (this object) Coverage (inc. descendants)
Cyclomatic Complexity 2 9
Condition NA 57% (8/14) condition outcomes
Decision 100% (3/3) decision outcomes 100% (5/5) decision outcomes
MCDC NA 14% (1/7) conditions reversed the outcome

   Transition "[abs(LcNDP_RunMaxCellSOC_pct - EcNVM_Max..." from "TimeSum" to "RunNVMFlag"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/RunNVMStore
Uncovered Links:  Previous uncovered object Next uncovered object

Metric Coverage
Cyclomatic Complexity 7
Condition 57% (8/14) condition outcomes
Decision 100% (2/2) decision outcomes
MCDC 14% (1/7) conditions reversed the outcome

  Conditions analyzed
Description True False
  Condition 1, "abs(LcNDP_RunMaxCellSOC_pct - EcNVM_MaxCellSOC_pct) >= CcNDP_DeltaRunMaxSOC_pct" 
6095 
  Condition 2, "abs(LcNDP_RunMinCellSOC_pct - EcNVM_MinCellSOC_pct) >= CcNDP_DeltaRunMinSOC_pct" 
6095 
  Condition 3, "abs(LcNDP_RunDispSOC_pct - EcNVM_DispSOC_pct) >= CcNDP_DeltaRunDispSOC_pct" 
6095 
  Condition 4, "LcNDP_RunDataSumTi_ms>=CcNDP_RunDataSumTi_ms" 
6095 
  Condition 5, "LbNDP_ChrgFinish_flg" 
6095 
  Condition 6, "LbNDP_ShutDown_flg" 
6095 
  Condition 7, "LbNDP_DASDataStore_flg"  6093 

  MC/DC analysis (combinations in parentheses did not occur)
Decision/Condition True Out False Out
Transition trigger expression
      Condition 1, "abs(LcNDP_RunMaxCellSOC_pct - EcNVM_MaxCellSOC_pct) >= CcNDP_DeltaRunMaxSOC_pct" (Txxxxxx) FFFFFFF
      Condition 2, "abs(LcNDP_RunMinCellSOC_pct - EcNVM_MinCellSOC_pct) >= CcNDP_DeltaRunMinSOC_pct" (FTxxxxx) FFFFFFF
      Condition 3, "abs(LcNDP_RunDispSOC_pct - EcNVM_DispSOC_pct) >= CcNDP_DeltaRunDispSOC_pct" (FFTxxxx) FFFFFFF
      Condition 4, "LcNDP_RunDataSumTi_ms>=CcNDP_RunDataSumTi_ms" (FFFTxxx) FFFFFFF
      Condition 5, "LbNDP_ChrgFinish_flg" (FFFFTxx) FFFFFFF
      Condition 6, "LbNDP_ShutDown_flg" (FFFFFTx) FFFFFFF
      Condition 7, "LbNDP_DASDataStore_flg" FFFFFFT FFFFFFF


17. SubSystem block "Turn Off Delay Time"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys
Child Systems: EdgeFalling1

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

   Full Coverage

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

18. SubSystem block "EdgeFalling1"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/Turn Off Delay Time

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

   Logic block "AND"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/Turn Off Delay Time/EdgeFalling1
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)
  Includes 0 blocks
Decision/Condition True Out False Out
~C1 && C2
      C1 (OR1 In1) FT (TT)
      C2 (AND In2) FT FF


   Logic block "OR1"

Justify or Exclude
Parent: NDP_MIL/NDP/NvmDataWrite_10ms/NvmDataWrite_10ms_sys/Turn Off Delay Time/EdgeFalling1

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
UnitDelay block "Unit Delay" Execution