Using Computational Stress to Derive Stress Robustness and Timing Behaviors on Hard Real-Time Operating Systems

Conference: MBMV 2025 - 28. Workshop
03/11/0000 - 03/12/2025 at Rostock, Germany

Proceedings: ITG-Fb. 320: MBMV 2025

Pages: Language: englishTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

Authors:
Brand, Max; Mayer, Albrecht; Slomka, Frank

Abstract:
Real-time systems must operate within their specified timing requirements. This is even more important for hard real-time systems as they are used in the automotive industry. Therefore, a wide variety of standards and guidelines exist to ensure that the timing requirements are met within such systems. However, timing issues can be introduced at a later point in time when the system is integrated within a larger context or needs to be extended. In addition, such timing issues can also occur due to software issues or security incidents. In this paper we want to emphasize stress injection as a practice-oriented technique to mitigate such risks of belated timing issues. With stress injection we challenge the real-time system to run at different load conditions to emulate the effect of later introduced software changes. We demonstrate how this can be done without altering the application code and discuss first results obtained via stress injection combined with hardware tracing.