Combining Automated Measurement-Based Cost Modeling With Static Worst-Case Execution-Time and Energy-Consumption Analyses

Beitrag in einer Fachzeitschrift


Details zur Publikation

Autorinnen und Autoren: Sieh V, Burlacu R, Hönig T, Janker H, Raffeck P, Wägemann P, Schröder-Preikschat W
Zeitschrift: IEEE Embedded Systems Letters
Jahr der Veröffentlichung: 2019
Band: 11
Heftnummer: 2
Seitenbereich: 38-41
ISSN: 1943-0663
eISSN: 1943-0671


Abstract

Predicting the temporal behavior of embedded real-time systems is a crucial but challenging task, as it is with the energetic behavior of energy-constrained systems, such as IoT devices. To carry out static analyses in order to determine the worst-case execution time or the worst-case energy consumption of tasks, cost models are inevitable. However, these models are rarely available on a fine-grained level for commercial-off-the-shelf hardware platforms. In this letter, we present NEO, an end-to-end toolchain that automatically generates cost models, which are then integrated into an existing static-analysis tool. NEO exploits automatically generated benchmark programs, which are measured on the target platform and investigated in a virtual machine. Based on the gathered data, we formulate mathematical optimization problems that eventually yield both worst-case execution-time and energy-consumption cost models. In our evaluations with an embedded hardware platform (e.g., ARM Cortex-M0+), we show that the open-source toolchain is able to precisely bound programs' resources while achieving acceptable accuracy.


FAU-Autorinnen und Autoren / FAU-Herausgeberinnen und Herausgeber

Burlacu, Robert
Sieh, Volkmar Dr.-Ing.
Lehrstuhl für Angewandte Mathematik (Gemischt-ganzzahlige lineare und nichtlineare Optimierung)
Hönig, Timo
Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme)
Janker, Heiko
Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme)
Raffeck, Phillip
Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme)
Schröder-Preikschat, Wolfgang Prof. Dr.-Ing.
Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme)
Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme)
Wägemann, Peter
Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme)


Zitierweisen

APA:
Sieh, V., Burlacu, R., Hönig, T., Janker, H., Raffeck, P., Wägemann, P., & Schröder-Preikschat, W. (2019). Combining Automated Measurement-Based Cost Modeling With Static Worst-Case Execution-Time and Energy-Consumption Analyses. IEEE Embedded Systems Letters, 11(2), 38-41. https://dx.doi.org/10.1109/LES.2018.2868823

MLA:
Sieh, Volkmar, et al. "Combining Automated Measurement-Based Cost Modeling With Static Worst-Case Execution-Time and Energy-Consumption Analyses." IEEE Embedded Systems Letters 11.2 (2019): 38-41.

BibTeX: 

Zuletzt aktualisiert 2019-25-06 um 08:47