Hardware-in-the-Loop, или Программно-аппаратное моделирование — это подход к испытанию программного обеспечения электронных систем с помощью подключения их к имитатору смежных систем или окружения. Например, для отработки алгоритмов системы выпуска шасси к блоку управления подключается специальный компьютер с точной программной моделью шасси и точной имитацией сигналов от шасси. Для блока управления это выглядит как штатная работа с реальным агрегатом.