Glossary · Verification & Validation
SIL Testing
Also known as: Software-in-the-Loop
Software-in-the-Loop testing — generated or hand-written code tested in a host environment.
Glossary · Verification & Validation
Also known as: Software-in-the-Loop
Software-in-the-Loop testing — generated or hand-written code tested in a host environment.
SIL testing runs the actual production code in a host harness (GoogleTest, Unity, VectorCAST). It is where unit and integration tests run, structural-coverage tooling is applied, and ASIL/DAL-driven coverage targets (Statement, Decision, MC/DC) are closed.
Why it matters
SIL testing is where ASIL- and DAL-driven coverage targets are actually closed against production code, making it central to the verification evidence a safety case needs. Automating SIL runs in CI is how teams keep that evidence current instead of regenerating it by hand before each release.
Related terms
Model-in-the-Loop testing — algorithm verification against the model before code generation.
Hardware-in-the-Loop testing — ECU under test on a bench with simulated plant and stimuli.
Validation technique that feeds malformed or random inputs to surface robustness defects.
Need help applying SIL Testing on a programme? Use the contact form or request a KAVACH demo.