Postgraduate Diploma in Virtual Testing and SIL/HIL Test Benches
Online 800-hour Postgraduate Diploma in Virtual Testing and SIL/HIL Test Benches. 8 modules covering ISO 26262-6:2018, ASAM XIL, and dSPACE SCALEXIO and ControlDesk. Assigned tutor and open enrolment.
Take the controls.
Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Planning MIL, SIL, PIL and HIL test strategies.
Building SIL benches with virtual ECUs and plant models.
Configuring HIL benches with I/O, buses and fault injection.
Developing deterministic models for real-time operation.
Automating tests using ASAM XIL and Python.
Validating ADAS functions with OpenSCENARIO scenarios.
Generating test evidence aligned with ISO 26262.
Who it's for
- HIL validation engineer looking to specialise in Virtual Testing and SIL/HIL Test Benches.
- SIL test engineer looking to specialise in Virtual Testing and SIL/HIL Test Benches.
- Test automation engineer looking to specialise in Virtual Testing and SIL/HIL Test Benches.
- Real-time modelling engineer looking to specialise in Virtual Testing and SIL/HIL Test Benches.
- ADAS validation engineer looking to specialise in Virtual Testing and SIL/HIL Test Benches.
- Test bench manager looking to specialise in Virtual Testing and SIL/HIL Test Benches.
- Engineering or science graduates seeking to enter the automotive sector.
What you'll work with
- ISO 26262-6:2018
- ASAM XIL
- ISO 21448:2022 (SOTIF)
- ASAM OpenSCENARIO XML 1.3
- ASAM OpenDRIVE 1.8
- ISO/IEC/IEEE 29119-2:2021
- Automotive SPICE 4.0
8 modules · 800 h
1.1V-model and test levels1.2MIL, SIL, PIL and HIL compared1.3Front-loading of validation1.4Verifiable requirements and acceptance criteria1.5Requirement-to-test-case traceability1.6Requirements and code coverage1.7Testing under ISO 26262 Part 61.8Test strategy by ASIL level1.9Cost and return on virtual validation1.10Workshop: X-in-the-loop test plan
2.1Software compilation for host2.2Virtual ECUs from level 0 to 42.3Plant and environment models2.4CAN and Ethernet bus simulation2.5FMU integration in the SIL bench2.6Accelerated and deterministic execution2.7SIL in the cloud and parallelisation2.8Management of hardware stubs2.9Debugging in a virtual environment2.10Practical: SIL bench with one virtual ECU
3.1Real-time simulator and I/O3.2Signal conditioning and loads3.3Sensor and actuator emulation3.4Electrical fault injection3.5CAN, LIN, FlexRay and Automotive Ethernet interfaces3.6Synchronisation and real-time latencies3.7Power HIL for inverters and BMS3.8Electrical safety of the bench3.9Bench calibration and maintenance3.10Laboratory: configuring a BMS HIL
4.1Fixed-step requirements and determinism4.2Vehicle and powertrain models4.3Battery and power electronics models4.4Simplification and reduced order4.5Sensor models with noise and delay4.6Validation of plant models4.7FPGA deployment for fast dynamics4.8Management of variant parameters4.9Overrun and CPU load analysis4.10Practical: electric motor model on FPGA
5.1Testing languages and frameworks5.2ASAM XIL as bench API5.3Parameterised test cases5.4Sequences with Python and pytest5.5Stimulus management and automatic evaluation5.6Overnight regression tests5.7Continuous integration with HIL benches5.8Reports and traceability of results5.9Management of shared bench resources5.10Workshop: automated suite on ASAM XIL
6.1Scenario-based testing6.2ASAM OpenSCENARIO and OpenDRIVE6.3Simulation of camera, radar and LiDAR sensors6.4Generation of critical scenarios6.5SOTIF and ISO 214486.6Scenario and ODD coverage6.7Sensor-in-the-loop and over-the-air6.8Correlation between virtual and track6.9Safety metrics in scenarios6.10Case study: validating a virtual AEB
7.1Fault injection in software and hardware7.2Short circuits, open circuits and drifts7.3Communication faults and timeouts7.4Verification of safety mechanisms7.5Back-to-back model-to-code testing7.6Stress and timing tests7.7Analysis of results against FMEA7.8Evidence for the safety case7.9Qualification of test tools7.10Laboratory: fault injection campaign
8.1Selection of the ECU and scope8.2Test bench specification8.3Real-time plant model8.4I/O and bus configuration8.5Automated test cases8.6Fault injection campaign8.7Coverage and results analysis8.8Validation report8.9Written report and presentation8.10Final review with the tutor
How you'll learn
100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. No fixed timetables: students progress at their own pace within the enrolment period, which makes it compatible with work.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is dSPACE SCALEXIO and ControlDesk, NI VeriStand, Vector CANoe, MATLAB/Simulink, CARLA Simulator, in free, academic or evaluation versions. Tests are studied using real procedures from automated regression campaigns on HIL benches, electrical and communication fault injection, and scenario-based validation of ADAS functions. Assessment is continuous, module by module, plus the final integrating project.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Planning MIL, SIL, PIL and HIL test strategies.
Building SIL benches with virtual ECUs and plant models.
Configuring HIL benches with I/O, buses and fault injection.
Developing deterministic models for real-time operation.
Automating tests using ASAM XIL and Python.
Where this takes you
Requirements
- Prior technical training or professional experience in the sector. No university degree is required.
- Internet connection and a computer capable of running the programme's software.
- Sufficient command of Spanish to follow technical standards documentation.
Ready to start?
Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.
Frequently asked questions
The programme totals 800 hours, spread over 6 to 8 months. That is an average of 10 to 15 hours per week, compatible with a full-time job.
You will work with dSPACE SCALEXIO and ControlDesk, NI VeriStand, Vector CANoe, MATLAB/Simulink and CARLA Simulator. Free, academic or evaluation versions are used, and the tutor indicates the free alternative where one exists.
A SEIUM own diploma upon passing the continuous assessment and the final integrating project. It is in-house training, not an official qualification from the Ministry.
Yes. Modules passed in a Course or Postgraduate Diploma in the same area are recognised towards the advanced programme. Check the recognition policy when you enrol.
Related programmes
Postgraduate Diploma in Laboratories, Dossiers and Audits
Online 800-hour Postgraduate Diploma in Laboratories, Dossiers and Audits. 8 modules covering ISO/IEC 17025, ISO 19011 and LabWare LIMS. Dedicated tutor and open enrolment.
Diploma in Audio/Comms: Codecs, VoC and Echo-cancelling
Online postgraduate diploma of 800 hours in Audio/Comms: Codecs, VoC and Echo Cancelling: 8 modules covering the speech signal and auditory perception, speech and audio codecs,…
Postgraduate Diploma in PdM Deployment and ROI in the Factory
800-hour online Postgraduate Diploma in PdM Deployment and ROI in the Factory. 8 modules covering ISO 55001, EN 13306 and MATLAB Predictive Maintenance Toolbox. Dedicated tutor…
More in Electronics, Embedded Systems & Telecom
All Electronics, Embedded Systems & Telecom programmes → · How to apply · Fees & financing · Scholarships