UK perspective. Global industry.
AboutAdvertiseReading list
THEAUTOMOBILEDAILY

The business of mobility.
The decisions that move it.

Home›Coverage
Software & TechnologyExplainer

Choose SIL and HIL by the uncertainty each can resolve

Virtual and physical test systems answer different questions. Automotive teams should assign tests according to the behaviour and interfaces they need to examine, then preserve a clear argument for where each result can be used.

Email story
flat lay photography of circuit board
Illustrative photograph · Robin Glauser / Unsplash

Software-in-the-loop and hardware-in-the-loop testing are often presented as competing ways to accelerate development. A more useful comparison asks which uncertainty each setup can resolve. A virtual execution environment can support repeated software exploration, while a physical controller setup can expose interactions that depend on the target hardware and its interfaces.

Neither label establishes the adequacy of a test. The programme needs to describe the system under test, the environment around it and the conclusion being sought. That description allows teams to choose an appropriate setup and understand the remaining evidence gap.

Start with the test claim

Decide whether the test examines algorithmic behaviour, interface interpretation, execution timing or a hardware-dependent response. A test may address more than one claim, but each needs an explicit argument. Choosing the bench before stating the claim can lead teams to use available equipment for a question it cannot answer well.

ASAM XIL provides an interface framework for test automation across real and virtual systems. Transferable automation is useful, yet transferring a test does not transfer every property of its environment. The meaning of the result must still be reviewed for the new setup.

Inspect what the model substitutes

In a virtual setup, identify the modelled devices, inputs and execution behaviour. Determine which simplifications are acceptable for the claim and which could conceal a failure. A model can be fit for early functional investigation without being suitable for a conclusion about target timing.

In a hardware setup, inspect the simulated environment as carefully as the controller. Physical hardware does not make every input realistic. Fixtures, stimulation and plant models can introduce their own assumptions. Document those assumptions so the test's physical elements do not create an unjustified impression of complete realism.

Plan progression between environments

Use early tests to find problems before committing scarce bench time, where their scope supports that purpose. Then identify which evidence requires the target environment. Keep the expected result and relevant configuration traceable as a test moves between setups.

If the outcomes differ, investigate the model, configuration and execution context before declaring one authoritative. The difference may reveal an important integration issue or a defective test environment. Record the explanation, because it can improve future allocation of tests and prevent repeated confusion.

Report the evidence with its limits

A release review should show which claims are supported by which environments. Avoid a single pass count that treats every run as equivalent. Include incomplete or invalid tests and the work needed to resolve them, rather than allowing their absence to disappear in a headline status.

Good test strategy uses virtual and physical systems as parts of one evidence plan. Their value comes from resolving the right uncertainty at the right stage and carrying the result into a clear engineering argument. The decision is about the suitability of an experiment, not the prestige or speed associated with a particular testing label.

Sources & further reading

ASAM XIL ↗

API context for transfer of tests across virtual and physical test systems.

Prepared 2026-10-13. Source references retained from that edition. Corrections and feedback.

Email story
NEXT

Follow the story

All coverage