hardware in the loop simulation a scalable component based time triggered hardware in the loop simulation framework