Abstract interpretation of the physical inputs of embedded programs

  • Authors:
  • Olivier Bouissou;Matthieu Martel

  • Affiliations:
  • CEA, LIST, Laboratoire MeASI, Gif-sur-Yvette Cedex, France;Laboratoire ELIAUS, DALI, Université de Perpignan Via Domitia, Perpignan Cedex

  • Venue:
  • VMCAI'08 Proceedings of the 9th international conference on Verification, model checking, and abstract interpretation
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We define an abstraction of the continuous variables that serve as inputs to embedded software. In existing static analyzers, these variables are most often abstracted by a constant interval, and this approach has shown its limits. We propose a different method that analyzes in a more precise way the continuous environment. This environment is first expressed as the semantics of a special continuous program, and we define a safe abstract semantics. We introduce the abstract domain of interval valued step functions and show that it safely over-approximates the set of continuous functions. The theory of guaranteed integration is then used to effectively compute an abstract semantics and we prove that this abstract semantics is safe.