Software Validation

Increasing product and system quality

Software Validation

Software Testing

Software Validation deals with various stages of Software testing activities such as

1. Static Testing

2. Software Unit Verification

3. Software Integration Testing

4. Functional Safety Validation

5. Model in Loop Testing

6. Test Automation (In-House Tools)

This white box testing is conducted for Automotive software products for Brakes, Suspension, and Steering & ADAS Business Units in order to satisfy ISO-26262 Functional safety standards. And also responsible for the development of Test Automation tools required to perform the similar testing jobs within the team.

Static Testing

Testing is conducted to check the MISRA violations for the software products with the help of Industry certified tools to ensure the standard coding guidelines followed in the Software development activities.

Software Unit Varification

This software dynamic testing performed to verify the functionalities of software units & to verify implementation of the software w.r.t LLR (Low Level requirements).

Software Integration Testing

This software dynamic testing performed to verify the functionalities between various software Modules w.r.t SW Architectural Design Specifications.

Functional Safety Validation

Functional Safety is a common part of the development process, Functional Safety Management Manual (FSMM) adapted in all Mando Automotive Products.

FSMM is applicable to the development of safety-related E/E systems to avoid unacceptable risk caused by malfunctioning behaviour of E/E systems. The FSMM aims to meet requirements on overall safety management in ISO-26262.

Model in Loop Testing

Model-in-the-loop testing (MIL) and simulation is a technique used to abstract the behaviour of a system or sub-system in a way that this model can be used to test, simulate and verify that model.

Test Automation (In-House Tools)

SW Validation team developed sample In house tools that helps testing teams to automate the certain testing activities.

Upcoming technology/ innovation

MSI SW validation emphasis to establish several other testing activities to stablish the software’s w.r.t Automotive safety standards

  • Fault Injection Testing: In software testing, fault injection is a technique for improving the coverage of a test by introducing faults to test code paths, in particular error handling code paths that might otherwise rarely be followed.
  • To extend the Software Dynamic testing at the target level eventually helps the Coding standards.
  • Extension of MIL testing work to all the Software products across the other branches of Mando in globe.
  • To perform the Functional safety activities by using the certified tools.

Software Function Test

Validation in MSI works towards improving ECU Software quality through various types of Sw qualification test which includes (CAN-Communication, Diagnostic, Failsafe, Data link layer, Network,Transport, Physical layer & Boot testing).

Our validation expertise include various products such as Brake, Steering, Suspension, OBC (On Board Charger), ADAS (Front camera, Front Range Radar, Short Range Radar).

Brake System

Release test setup

  • System: ABS, ESC, MOCi,IDB
  • Diagnostics, Failsafe, Bootloader, CAN Communication test (Physical, Datalink, Network layer)
Steering System

Physical Layer Test

  • System : C-EPS, R-EPS
  • Diagnostics, Failsafe, Bootloader, CAN Communication test (Physical, Datalink, Network layer)
ADAS System

DAS Communication Test

  • ADAS Systems : Front Camera Module,Domain Control Unit,Short Range Radar
  • Products: FCM 25/30, DCU 10/15/20,SRR 30
  • Diagnostics, Failsafe, Bootloader, USM, Interface, CAN Communication test (Physical, Datalink, Network layer)
  • FCM30 Functional Requirement Test

HILS System Test

Main work area of HILS team is to validate system ECUs. It validates the hardware and software with actual components. It provides virtual vehicle system for validating various real Conditions and real-time complex situation. HIL simulation will also allow tests that would normally destroy or damage the real system or vehicle. This is closely related to failure model and effects analysis.

With HIL simulation, the correct action of a control system to various failure modes can effectively be tested. This makes HIL simulation an effective technique to increase the safety of vehicle and systems. Using HILS simulation in an early stage of design phase, provide us a cost effective solution which can minimize the works in implementation phase and achieves the higher order of safety and stability of vehicle or system.

Brake HILS Test

Brake HILS Test

  • System Integration Test
  • ABS
  • Performance Test
  • Failsafe Test
  • Value Added Function Test


  • System Integration Test
  • Performance Test
  • Failsafe Test, Diagnostic Test
  • Value Added Function Test


  • System Integration Test
  • Smart Cruise Control Test
  • Performance Test
  • Failsafe Test
  • Value Added Function Test