Skip to main navigation Skip to search Skip to main content

A policy iteration algorithm for computing fixed points in static analysis of programs

  • Polytehnica Bucarest
  • INRIA Rocquencourt
  • Institut Pierre Simon Laplace, CNRS and CEA

Research output: Contribution to journal › Conference article › peer-review

64 Citations (Scopus)

Abstract

We present a new method for solving the fixed point equations that appear in the static analysis of programs by abstract interpretation. We introduce and analyze a policy iteration algorithm for monotone self-maps of complete lattices. We apply this algorithm to the particular case of lattices arising in the interval abstraction of values of variables. We demonstrate the improvements in terms of speed and precision over existing techniques based on Kleene iteration, including traditional widening/narrowing acceleration mecanisms.

Original languageEnglish
Pages (from-to)462-475
Number of pages14
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3576
DOIs
Publication statusPublished - 1 Jan 2005
Externally publishedYes
Event17th International Conference on Computer Aided Verification, CAV 2005 - Edinburgh, Scotland, United Kingdom
Duration: 6 Jul 2005 → 10 Jul 2005

Fingerprint

Dive into the research topics of 'A policy iteration algorithm for computing fixed points in static analysis of programs'. Together they form a unique fingerprint.

Cite this