A Modular, Extensible Proof Method for Small-Step Flow Analyses

  • Authors:
  • Mitchell Wand;Galen B. Williamson

  • Affiliations:
  • -;-

  • Venue:
  • ESOP '02 Proceedings of the 11th European Symposium on Programming Languages and Systems
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce a new proof technique for showing the correctness of 0CFA-like analyses with respect to small-step semantics. We illustrate the technique by proving the correctness of 0CFA for the pure 驴-calculus under arbitrary 脽-reduction. This result was claimed by Pals-berg in 1995; unfortunately, his proof was flawed. We provide a correct proof of this result, using a simpler and more general proof method. We illustrate the extensibility of the new method by showing the correctness of an analysis for the Abadi-Cardelli object calculus under small-step semantics.