Deriving numerical abstract domains via principal component analysis

  • Authors:
  • Gianluca Amato;Maurizio Parton;Francesca Scozzari

  • Affiliations:
  • Università di Chieti-Pescara, Dipartimento di Scienze;Università di Chieti-Pescara, Dipartimento di Scienze;Università di Chieti-Pescara, Dipartimento di Scienze

  • Venue:
  • SAS'10 Proceedings of the 17th international conference on Static analysis
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose a new technique for developing ad-hoc numerical abstract domains by means of statistical analysis. We apply Principal Component Analysis to partial execution traces of programs, to find out a "best basis" in the vector space of program variables. This basis may be used to specialize numerical abstract domains, in order to enhance the precision of the analysis. As an example, we apply our technique to interval analysis of simple imperative programs.