,
Eva Dengler
,
Christian Dietrich,
Stefan Hepp,
Henriette Herzog
,
Benedikt Huber,
Jens Knoop,
Daniel Wiltsche-Prokesch,
Peter Puschner
,
Phillip Raffeck
,
Martin Schoeberl
,
Simon Schuster,
Peter Wägemann
Creative Commons Attribution 4.0 International license
With the increasing number of applications that require reliable runtime guarantees, the relevance of static worst-case analysis tools that can provide such guarantees increases. These analysis tools determine resource-consumption bounds of application tasks, with a model of the underlying hardware, to meet given resource budgets during runtime, such as deadlines of real-time tasks. This paper presents enhancements to the Platin worst-case analysis tool developed since its original release more than ten years ago. These novelties comprise Platin’s support for new architectures (i.e., ARMv6-M, RISC-V, and AVR) in addition to the previous backends for Patmos and ARMv7-M. Further, Platin now features system-wide analysis methods and annotation support to express system-level constraints. Besides an overview of these enhancements, we evaluate Platin’s accuracy for the two supported architecture implementations, Patmos and RISC-V.
@InProceedings{maroun_et_al:OASIcs.WCET.2024.2,
author = {Maroun, Emad Jacob and Dengler, Eva and Dietrich, Christian and Hepp, Stefan and Herzog, Henriette and Huber, Benedikt and Knoop, Jens and Wiltsche-Prokesch, Daniel and Puschner, Peter and Raffeck, Phillip and Schoeberl, Martin and Schuster, Simon and W\"{a}gemann, Peter},
title = {{The Platin Multi-Target Worst-Case Analysis Tool}},
booktitle = {22nd International Workshop on Worst-Case Execution Time Analysis (WCET 2024)},
pages = {2:1--2:14},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-346-1},
ISSN = {2190-6807},
year = {2024},
volume = {121},
editor = {Carle, Thomas},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.WCET.2024.2},
URN = {urn:nbn:de:0030-drops-204704},
doi = {10.4230/OASIcs.WCET.2024.2},
annote = {Keywords: worst-case resource consumption, WCET, static analysis tool}
}