Embedded Program Annotations for WCET Analysis - Archive ouverte HAL Access content directly
Conference Papers Year :

Embedded Program Annotations for WCET Analysis

(1) , (2) , (2) , (3) , (2) , (2)
1
2
3
Christoph Cullmann
  • Function : Author
Gernot Gebhard
  • Function : Author
Michael Schmidt
Simon Wegener
  • Function : Author
  • PersonId : 1034955

Abstract

We present __builtin_ais_annot(), a user-friendly, versatile way to transfer annotations (also known as flow facts) written on the source code level to the machine code level. To do so, we couple two tools often used during the development of safety-critical hard real-time systems, the formally verified C compiler CompCert and the static WCET analyzer aiT. CompCert stores the AIS annotations given via __builtin_ais_annot() in a special section of the ELF binary, which can later be extracted automatically by aiT.
Fichier principal
Vignette du fichier
wcet2018_embedded_program_annotations.pdf (402.95 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-01848686 , version 1 (25-07-2018)

Identifiers

Cite

Bernhard Schommer, Christoph Cullmann, Gernot Gebhard, Xavier Leroy, Michael Schmidt, et al.. Embedded Program Annotations for WCET Analysis. WCET 2018: 18th International Workshop on Worst-Case Execution Time Analysis, Jul 2018, Barcelona, Spain. ⟨10.4230/OASIcs.WCET.2018.8⟩. ⟨hal-01848686⟩

Collections

INRIA INRIA2
263 View
300 Download

Altmetric

Share

Gmail Facebook Twitter LinkedIn More