Verification and Validation : MCDC Coverage Issue with Logical Operator
    6 views (last 30 days)
  
       Show older comments
    
Hello,
I am Simulink developer and In our project we are using MCDC to verify and validate our test cases. 
While using this I am getting following strange problem and I am not able to solve this.
I am using AND gate with two inputs in model . I have write multiple test cases like 2^n test cases to get 100% coverage.
But still not getting 100% coverage for the AND gate same There is one more AND in same Subsystem which is having two inputs , for this I am getting 100% coverage.
The strange thing is when i just crossed the inputs then I got 100% coverage. 
I did not get the root cause of the behavior. 
I am attaching the screen shots of the code and Coverage report. Also Please file MATLAB license details for your reference. 
>> ver
-----------------------------------------------------------------------------------------------------
MATLAB Version: 9.3.0.713579 (R2017b)
MATLAB License Number: 40705901
Operating System: Microsoft Windows 10 Enterprise Version 10.0 (Build 15063)
Java Version: Java 1.8.0_121-b13 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
-----------------------------------------------------------------------------------------------------
MATLAB                                                Version 9.3         (R2017b)
Simulink                                              Version 9.0         (R2017b)
Code Generation Export Target                         Version 1.1         (R2008b)
Communications System Toolbox                         Version 6.5         (R2017b)
Computer Vision System Toolbox                        Version 8.0         (R2017b)
Control System Toolbox                                Version 10.3        (R2017b)
Curve Fitting Toolbox                                 Version 3.5.6       (R2017b)
DSP System Toolbox                                    Version 9.5         (R2017b)
Data Acquisition Toolbox                              Version 3.12        (R2017b)
Embedded Coder                                        Version 6.13        (R2017b)
Fixed-Point Designer                                  Version 6.0         (R2017b)
Fuzzy Logic Toolbox                                   Version 2.3         (R2017b)
Global Optimization Toolbox                           Version 3.4.3       (R2017b)
Image Acquisition Toolbox                             Version 5.3         (R2017b)
Image Processing Toolbox                              Version 10.1        (R2017b)
Instrument Control Toolbox                            Version 3.12        (R2017b)
JD ETAS Generic Real-Time Target                      Version 1.0         (R2015a)
JD Export Model (Export Model to Any Version)         Version 1.0         (R2015a)
MATLAB Coder                                          Version 3.4         (R2017b)
MATLAB Compiler                                       Version 6.5         (R2017b)
MATLAB Report Generator                               Version 5.3         (R2017b)
Mapping Toolbox                                       Version 4.5.1       (R2017b)
Model-Based Calibration Toolbox                       Version 5.3         (R2017b)
Neural Network Toolbox                                Version 11.0        (R2017b)
Optimization Toolbox                                  Version 8.0         (R2017b)
Parallel Computing Toolbox                            Version 6.11        (R2017b)
Partial Differential Equation Toolbox                 Version 2.5         (R2017b)
Robust Control Toolbox                                Version 6.4         (R2017b)
Signal Processing Toolbox                             Version 7.5         (R2017b)
SimEvents                                             Version 5.3         (R2017b)
Simscape                                              Version 4.3         (R2017b)
Simscape Driveline                                    Version 2.13        (R2017b)
Simscape Electronics                                  Version 2.12        (R2017b)
Simscape Fluids                                       Version 2.3         (R2017b)
Simscape Multibody                                    Version 5.1         (R2017b)
Simscape Power Systems                                Version 6.8         (R2017b)
Simulink Check                                        Version 4.0         (R2017b)
Simulink Coder                                        Version 8.13        (R2017b)
Simulink Control Design                               Version 5.0         (R2017b)
Simulink Coverage                                     Version 4.0         (R2017b)
Simulink Design Optimization                          Version 3.3         (R2017b)
Simulink Design Verifier                              Version 3.4         (R2017b)
Simulink Real-Time                                    Version 6.7         (R2017b)
Simulink Report Generator                             Version 5.3         (R2017b)
Simulink Requirements                                 Version 1.0         (R2017b)
Spreadsheet Link                                      Version 3.3.2       (R2017b)
Stateflow                                             Version 9.0         (R2017b)
Statistics and Machine Learning Toolbox               Version 11.2        (R2017b)
Symbolic Math Toolbox                                 Version 8.0         (R2017b)
System Identification Toolbox                         Version 9.7         (R2017b)
Vehicle Network Toolbox                               Version 3.4         (R2017b)
VehicleSim (SDK) dll                                  Version 1.0         (R2015a)
Wavelet Toolbox                                       Version 4.19        (R2017b)
Thanks,
Amruta


2 Comments
  Raj
      
 on 8 Jul 2019
				What you are getting is peculiar but it is difficult to comment anything without looking at your model , coverage metrics and test case.
Answers (1)
  JANARDHAN GURRAM
 on 9 Jul 2019
        Hi, 
I guess verification and validation tool box is missing . 
0 Comments
See Also
Categories
				Find more on Collect Coverage for Models in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

