Publication

Modeling Simulation and Software (MS2)
2022

MULTI-LEVEL HARDWARE-IN-THE-LOOP TEST API FOR HARDWARE-SOFTWARE INTEGRATION TESTING

by Michael Lingg; Timothy J Kushnier; Rodolfo Proenza; Howard Paul; Brendan Grimes; Emory Thompson

Abstract

Hardware/software integrated system ensures a system will operate as intended in the same configuration it will be used in the field. Manual system testing can be a very slow and error prone process, as well as being incapable of testing interfaces that humans cannot interact with. Many existing solutions exist to introduce test hardware into the loop for verifying systems, but most of these solutions provide a separate component for each hardware interface. This paper presents an approach for a single integrated system that can test all hardware interfaces of a system under test, managed by a single controller. This test system provides the capability to abstract away the hardware being tested so a test developer can develop tests while only understanding the manual interfaces of the system being tested. We show that this approach can provide a significant acceleration to the time to execute tests, as well as improving the reliability, and consistency of the tests.