Hardware-in-the-Loop Simulation for a Dynamic Co-Simulation of Internet-of-Things-Components
Tobias Jung, Nasser Jazdi, Stefan Krauß, Christian Köllner, Michael Weyrich
Abstract
Open-access reader
Tobias Jung, Nasser Jazdi, Stefan Krauß, Christian Köllner, Michael Weyrich
Abstract
Open-access reader
The heterogeneity and dynamics of IoT systems pose new challenges for their simulation, especially for hardware-in-the-loop simulations, which can be met by modular co-simulation. Therefore, several existing co-simulation approaches are presented and their suitability for hardware-in-the-loop co-simulations is evaluated. A new concept for dynamic hardware-in-the-loop co-simulation of IoT systems with a multi-agent system is presented, where each IoT component is simulated in its own simulation tool. Each individual simulation is represented by an agent and is therefore able to dynamically enter a co-simulation at run-time, which enables a "plug-and-simulate" behavior. The presented concept is evaluated by a prototypical implementation.
OpenAlex reports 9 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The heterogeneity and dynamics of IoT systems pose new challenges for their simulation, especially for hardware-in-the-loop simulations, which can be met by modular co-simulation. Therefore, several existing co-simulation approaches are presented and their suitability for hardware-in-the-loop co-simulations is evaluated. A new concept for dynamic hardware-in-the-loop co-simulation of IoT systems with a multi-agent system is presented, where each IoT component is simulated in its own simulation tool. Each individual simulation is represented by an agent and is therefore able to dynamically enter a co-simulation at run-time, which enables a "plug-and-simulate" behavior. The presented concept is evaluated by a prototypical implementation.
Key concepts: Hardware-in-the-loop simulation, Modular design, Co-simulation, Component (thermodynamics), Computer science, Loop (graph theory), Internet of Things, Dynamic simulation