Jessie: an intermediate language for Java and C verification

  • Authors:
  • Claude Marché

  • Affiliations:
  • INRIA Futurs, Orsay, France

  • Venue:
  • PLPV '07 Proceedings of the 2007 workshop on Programming languages meets program verification
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Why platform is aimed at proving behavioral properties of both Java and C source code. Both C and Java source are indeed first translated into an intermediate language called Jessie, designed for verification purposes. We present the various features of this language, we show why those features are suitable for verification, and finally how C and Java are translated into it.