Project 2 - Development of Coolant Temperature Software Component Meter
Project 2 - Development of Coolant Temperature Software Component Meter
The Engine Coolant Temperature Sensor is a temperature variable resistor, which usually has a negative temperature coefficient. It is a two wired thermistor immersed in coolant and measures its temperature. The temperature value is then given to the ECU. From there, the vehicle ECU will use this temperature information to either continue operating or adjust certain engine functions, always working to keep the engine temperature at an optimal level. Coolant Temperature Meter receives Engine Coolant Temperature Signal from the CAN whenever Ignition is turned ON. Subsequently, Signal Processing is performed for Coolant Temperature Indication.
Key Highlights:
- Project covers contents from Week 3 to Week 10
- Objective of the project is to calculate the speed value which is getting displayed in the cluster unit
- Stages of development starts from Requirement Engineering to Model Development complying to JMAAB guidelines
- This is followed by Simulink Design Verifier – Design Verification stage.
- This is followed by writing functional test cases, MIL & SIL validation.
- Next is Simulink Design Verifier – Test Generation Criteria
- Next stage is Polyspace Static Code Analysis followed by test automation using Simulink Test Manager
Deliverables:
- Software Requirement Report (SwREQ document)
- Working Model with SLDD file
- Reports including JMAAB, Requirement Tagging report, SLDV reports & MIL – SIL Coverage Reports
- Auto - generated code
- MIL SIL Test Harness, Test Results & Functional Test Cases
- QA Static Code Analysis results
- Simulink Test Manager Results
CONTENTS:
- Modelling of Coolant Temperature Software Component Meter
- Requirement generation and report by requirement manager
- JMAAB guidelines for the model
- SLDV - Design verification for detecting design errors
- Functional Test case - MIL harness creation and MIL coverage report
- Code Generation - Functional Test case - SIL harness creation and SIL coverage report
- SLDV - Test Generation
- PolySpace static code Analysis
- Simulink Test Manager - Baseline Testing and Back to back testing results and reports.
Modelling of Coolant Temperature Software Component Meter:

Requirement generation and report by requirement manager:
The requirement is linked and the image shown below:


JMAAB guidelines for the model:

SLDV - Design verification for detecting design errors:
The Design errors are detected and the SLDV reports are generated and attached herewith.
Functional Test case - MIL harness creation and MIL coverage report:


Code Generation - Functional Test case - SIL harness creation and SIL coverage report:
Code generation is done and the screenshot is attached herewith:

SIL harness is created and its coverage report is generated and is shown below:

SLDV - Test Generation:

Simulink Test Manager - Baseline Testing and Back to back testing results and reports:
Baseline testing is done and the image is shown below:

Back to back testing image attached below:

Thus all the Verification and validation process are performed from requirement till simulink Test.
ATTACHMENTS CONTAINS:
- .SLX file, sldd file,Slreq file.
- Requirement tag report
- JMAAB - model advisor report
- SLDV - Design error detection report
- MIL harness model and MIL coverage report
- SLDV - Test generation report
- Generated code file
- SIL harness and SIL coverage report
- Simulink Test - Basline test report and Back to back test report.