Static Analysis by Abstract Interpretation of Embedded Critical Software

Abstract : Formal methods are increasingly used to help ensuring the correctness of complex, critical embedded software systems. We show how sound semantic static analyses based on Abstract Interpretation may be used to check properties at various levels of a software design: from high level models to low level binary code. After a short introduction to the Abstract Interpretation theory, we present a few current applications: checking for run-time errors at the C level, translation validation from C to assembly, and analyzing SAO models of communicating synchronous systems with imperfect clocks. We conclude by briefly proposing some requirements to apply Abstract Interpretation to modeling languages such as UML.
Type de document :
Communication dans un congrès
Augusti Canal. the 3rd IEEE International workshop UML and Formal Methods, Nov 2010, Shangai, China. 2010
Liste complète des métadonnées

https://hal.inria.fr/inria-00528632
Contributeur : Jérôme Feret <>
Soumis le : vendredi 22 octobre 2010 - 11:08:12
Dernière modification le : vendredi 25 mai 2018 - 12:02:05

Identifiants

  • HAL Id : inria-00528632, version 1

Collections

Citation

Julien Bertrane, Patrick Cousot, Radhia Cousot, Jérôme Feret, Laurent Mauborgne, et al.. Static Analysis by Abstract Interpretation of Embedded Critical Software. Augusti Canal. the 3rd IEEE International workshop UML and Formal Methods, Nov 2010, Shangai, China. 2010. 〈inria-00528632〉

Partager

Métriques

Consultations de la notice

1056