Skip to main content
← Glossary

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.

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.

Need help applying SIL Testing on a programme? Use the contact form or request a KAVACH demo.