Improving Code Reuse between Industrial Embedded Systems and Discrete Event Simulators

Autor: Stig Larsson, Tomas Lennvall, Johan Akerberg, Hongyu Pei-Breivold, Mats Björkman, Niclas Ericsson
Rok vydání: 2021
Předmět:
Zdroj: INDIN
DOI: 10.1109/indin45523.2021.9557535
Popis: Most evaluations of industrial real-time software are conducted on real embedded systems. The use of simulators that provides easily reproducible evaluations is often limited, due to different levels of abstraction, e.g., programming languages and run-time contexts. This paper extends previous work on a flexible task design, enabling tasks to be agnostic to run-time context, with evaluations conducted on bare-metal and real-time operating systems. Based on the same design and experiments we extend the proof-of-concept implementation in a discrete event simulation context, executing on a Windows based simulation host. Our experiments show that the flexible task design can be driven in a simulation run-time context, and still support typical industrial constructs. The result indicates that improved code reuse between discrete event simulators and industrial embedded systems is feasible.
Databáze: OpenAIRE