Modeling and Simulation of Software Execution Time in Embedded Systems

Ştefan Resmeriṭă, Anton Poelzleitner, Stefan Lukesch · 2020 10th Annual Computing and Communication Workshop and Conference (CCWC) · 2020

This paper deals with simulation of execution times of embedded software applications on a host computer. We present an approach where time measurements from real-time execution traces are brought and used in a Software-in-the-Loop simulation environment. We describe a procedure for achieving an efficient representation of execution time annotations for source code fragments that leads to minimal memory and runtime overhead. The paper deals with the commonly encountered situation where the time measurements in execution traces are timestamps at the jump instructions. We show how to obtain the optimal granularity of execution times from a given set of timed jump-to-jump paths. Application and evaluation on an industrial automotive control software are also presented.

Read the paper · More papers on PaperTik