What is Software-in-the-Loop?

Software-in-the-Loop (SIL), in contrast to Hardware-in-the-Loop (HIL, HWIL), describes a test system in which no physical hardware is used.

Here, the software does not run on the target system, but rather in an emulation of the target system.

In contrast to an application in the physical target system, it is not possible to ensure real-time behavior via Software-in-the-Loop.

With HILSTER Test Bench, it is possible to create, maintain and execute flexible and automated Software-in-the-Loop tests as well as Hardware-in-the-Loop tests.

In addition, HILSTER Test Bench offers the possibility to implement tests that can be used in the context of Software-in-the-Loop and Hardware-in-the-Loop without any modifications.


  • Significant reduction of test execution times through massive parallelization of the test execution
  • Reduction of development costs by simulating the actual field of application
  • Reduction of project risk by detecting and fixing errors as early as possible in the project
  • Improvement of the product quality by generating error conditions
  • Fast feedback loops through automated execution in a Continuous-Integration system (CI)
  • Changes to system requirements can be verified with little effort through small modifications to the tests
  • Tests can be reused easily