Seventh International Conference on Advances in Computing, Control and Networking - ACCN 2017
Author(s) : BRUNO GREEN, CELSO MACIEL DA COSTA , FABIAN VARGAS, GUILHERME DEBOM , LETICIA BOLZANI POEHLS
In the last two decades, the worst-case execution time (WCET) bound computation was a topic mainly related with hard real-time systems for aerospace and defense applications. Recently, however, it has become crucial in other domains dealing with timing guarantees. This includes among others, the automotive industry, where V2V and V2X applications for autonomous vehicles are demanding not only fault-tolerant responsiveness, but also the guarantee that timing deadlines will not be violated. In this sense, it is a mandatory condition to have an accurate determination of the WCET parameter in order to guarantee the hard-real time response of these critical systems to the environment. We propose in this paper a method to bound WCET for workloads running in the LEON3 and MIPS architectures. This approach performs a static timing analysis of the application code and based on the IPET technique, bounds the WCET. In addition to the use of the IPET technique, the proposed approach also takes advantage of commercial, opensource tools such as GraphViz and lp_solve to produce a WCET upper bound.