A uniform and certified approach for two static analyses

  • Authors:
  • Solange Coupet-Grimal;William Delobel

  • Affiliations:
  • Laboratoire d'Informatique Fondamentale de Marseille (UMR 6166), CMI-Université de Provence, Marseille, France;Laboratoire d'Informatique Fondamentale de Marseille (UMR 6166), CMI-Université de Provence, Marseille, France

  • Venue:
  • TYPES'04 Proceedings of the 2004 international conference on Types for Proofs and Programs
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

We give a formal model for a first order functional language to be executed on a stack machine and for a bytecode verifier that performs two kinds of static verifications : a type analysis and a shape analysis, that are part of a system used to ensure resource bounds. Both are instances of a general data flow analyzer due to Kildall. The generic algorithm and both of its instances are certified with the Coq proof assistant.