Static analysis of the accuracy in control systems: principles and experiments

  • Authors:
  • Eric Goubault;Sylvie Putot;Philippe Baufreton;Jean Gassino

  • Affiliations:
  • CEA, LIST, Gif-Sur-Yvette Cedex, France;CEA, LIST, Gif-Sur-Yvette Cedex, France;Hispano-Suiza;IRSN

  • Venue:
  • FMICS'07 Proceedings of the 12th international conference on Formal methods for industrial critical systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Finite precision computations can severely affect the accuracyof computed solutions. We present a complete survey of a static analysisbased on abstract interpretation, and a prototype implementing this analysisfor C code, for studying the propagation of rounding errors occurringat every intermediary step in floating-point computations. In the first partof this paper, we briefly present the domains and techniques used in the implementedanalyzer, called FLUCTUAT. We describe in the second part,the experiments made on real industrial codes, at Institut de Radioprotectionet de Sûreté Nucléaire and at Hispano-Suiza, respectively comingfrom the nuclear industry and from aeronautics industry. This paper aimsat filling in the gaps between some theoretical aspects of the static analysisof floating-point computations that have been described in [13,14,21], andthe necessary choices of algorithms and implementation, in accordancewith practical motivations drawn from real industrial cases.