Certifying execution time

  • Authors:
  • Vítor Rodrigues;João Pedro Pedroso;Mário Florido;Simão Melo de Sousa

  • Affiliations:
  • DCC-Faculdade de Ciências, Universidade do Porto, Portugal,LIACC, Universidade do Porto, Portugal;DCC-Faculdade de Ciências, Universidade do Porto, Portugal;DCC-Faculdade de Ciências, Universidade do Porto, Portugal,LIACC, Universidade do Porto, Portugal;RELiablE And SEcure Computation Group, Universidade da Beira Interior, Covilhã, Portugal,LIACC, Universidade do Porto, Portugal

  • Venue:
  • FOPARA'11 Proceedings of the Second international conference on Foundational and Practical Aspects of Resource Analysis
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present the framework Abstraction-Carrying CodE Platform for Timing validation (ACCEPT), designed for timing analysis of embedded real-time systems using the worst-case execution time (WCET) as the safety parameter. In the context of real-time embedded code safety, we describe in detail the component responsible for generating and checking the WCET certificates. In particular, the checking mechanism is efficiently designed so that code consumers can autonomously verify that the received code meet theirs internal real-time requirements. The certificate generation/checking mechanism is inspired in the Abstraction-Carrying Code framework and implemented using Abstract Interpretation and Linear Programming.