Abstract:
We discuss the principles of static analysis by abstract interpretation and report on the
automatic verification of the absence of runtime errors in large embedded aerospace software
by static analysis based on abstract interpretation. The first industrial applications concerned synchronous control/command software in open loop. Recent advances consider imperfectly synchronous,
parallel programs, and target code validation as well. Future research directions on abstract interpretation are also discussed in the context of aerospace software.
\bibitem[BCC{\etalchar{+}}10]{aiaa10}
Julien Bertrane, Patrick Cousot, Radhia Cousot, Laurent~Mauborgne
J{\'e}r{\^o}me~Feret, Antoine Min{\'e}, and X.~Rival.
\newblock Static analysis and verification of aerospace software by abstract
interpretation.
\newblock In {\em AIAA Infotech@Aerospace 2010}, number AIAA-2010-3385, pages
1--38. American Institue of Aeronautics and Astronautics, April 2010.
@inproceedings{aiaa10,
author = "Julien Bertrane and Patrick Cousot and Radhia Cousot and
J{\'e}r{\^o}me Feret, Laurent Mauborgne and Antoine Min{\'e} and X. Rival",
title = "Static Analysis and Verification of Aerospace Software by Abstract Interpretation",
booktitle = "AIAA Infotech@Aerospace 2010",
number = "AIAA-2010-3385",
pages = "1--38",
publisher = "American Institue of Aeronautics and Astronautics",
month = "April",
year = 2010,
}