Incremental algorithms for inter-procedural analysis of safety properties

  • Authors:
  • Christopher L. Conway;Kedar S. Namjoshi;Dennis Dams;Stephen A. Edwards

  • Affiliations:
  • Department of Computer Science, Columbia University;Bell Labs, Lucent Technologies;Bell Labs, Lucent Technologies;Department of Computer Science, Columbia University

  • Venue:
  • CAV'05 Proceedings of the 17th international conference on Computer Aided Verification
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Automaton-based static program analysis has proved to be an effective tool for bug finding. Current tools generally re-analyze a program from scratch in response to a change in the code, which can result in much duplicated effort. We present an inter-procedural algorithm that analyzes incrementally in response to program changes and present experiments for a null-pointer dereference analysis. It shows a substantial speed-up over re-analysis from scratch, with a manageable amount of disk space used to store information between analysis runs.