Challenge

Project 2 - Development of TFT Cluster Speedometer Software Component

Project 2

Aim

Develop the Simulink model based on the given requirements and also create SLDD file and link the same to the model.

Perform the complete V and V workflow for the obtained model

1)Simulink model file

The file is attached and screenshot is given below

2)SLDD file

the file is attched and screenshot is given below..the file name is TFT_cluster_challenge3_sldd

3)Requiremnet tagging

The .slreq file and report and excel is attached as files

the screenshots are given below

4)Fixed point tool

Before fixed point

After

sldd

5)J MAAB

file is attached and screenshot is given below.all jmaab test has been completed

6)SLDV Error detection

After clearing error

no falsified condition

report is attached as file and screensot is given below

7)MIL/SIL/COVERAGE

MIL

Both calculated and MIL results are showing deviations

MIL Coverage not showing 100% for switch block

The MIL Coverage report is also attached as file

SIL

SIL test cases

SIL Harness

SIL output

Both calculated and SIL results are showing deviations

SIL coverage

getting 100% coverage and Coverage report is also attached

8)SLDV Test Generation

The s/m is compatiable and all objects are satisfied

The test generation report is attached as file also

The coverage reports of SLDV test genertion are

Coverage report of test harness by SLDV

Harness by SLDV

The coverage report for harness is also attached as file

9)Auto code Generation

The settings changed as embedded coder

then chosen the build option

The .C and .h screenshots are attached below

the .c and .h files are also attached as Project_2_TFT_Cluster.c & Project_2_TFT_Cluster.h

10)Polyspace analysis

For Polyspace Bug finder

1)First need to generate the code

2)Goto model configuration settings and change the code generation settings to embedded coder.

3)click on APPS and select emedded coder.

4)Do the code generation by clicking generate code.

5)Open the polyspace tool

6)start a new project

7)Give the project name

8)project files get added to project browser.

9)Do the configuration settings for compiler and processor

10)Change the settings for coding standards and metrices if needed

11)Keep the default settings for bug finder analysis

12)Mark the generate report

13)Save the settings

14)Click on run on bug finder

15)From the result analyse the code

For Polyspace Code Prover

1)First generate the C code

2)Goto model configuration settings and change the code generation settings to embedded coder.

3)click on APPS and select emedded coder.

4)Do the code generation by clicking generate code.

5)Open the polyspace tool

6)start a new project

7)Give the project name

8)project files get added to project browser.

9)Under code prover verification, change the settings for, verification, check behaviour, precision

10)Do the configuration settings for compiler and processor

11)Change the settings for coding standards and metrices if needed

12)Save the settings

13)Mark the generate report

14)Click on run on code prover

15)From the result analyse the code

11)Test generation report

Baseline Testing

In the baseline report the differnece between simulation output and Basline is zero line is showing zero

The baseline test report file is attached as Project_2_TFT_BAseline_Report

Back to back testing

MIL and SIL harnes of backto back test

In the back to back test report the differnece between simulation output and Backtoback test is zero line is showing zero

The baseline test report file is attached as Project_2_Backtobacktestreport

ALL THE TESTS IN THE QUESTION HAS BEEN COMPLETED

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.