Hardware In Loop Testing