Embedded Program Annotations for WCET Analysis

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.
Type de document :
Communication dans un congrès
WCET 2018: 18th International Workshop on Worst-Case Execution Time Analysis, Jul 2018, Barcelona, Spain. Dagstuhl Publishing, OpenAccess Series in Informatics, 63, 〈10.4230/OASIcs.WCET.2018.8〉
Liste complète des métadonnées

Littérature citée [4 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01848686
Contributeur : Xavier Leroy <>
Soumis le : mercredi 25 juillet 2018 - 09:56:10
Dernière modification le : mercredi 10 octobre 2018 - 11:41:08
Document(s) archivé(s) le : vendredi 26 octobre 2018 - 12:30:41

Fichier

wcet2018_embedded_program_anno...
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

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. Dagstuhl Publishing, OpenAccess Series in Informatics, 63, 〈10.4230/OASIcs.WCET.2018.8〉. 〈hal-01848686〉

Partager

Métriques

Consultations de la notice

88

Téléchargements de fichiers

56