We do not maintain this page any more.
Please visit our new web presence for up-to-date information.
  Chair of Programming Methodology
ETH Zurich


Home
About
People
Research
Publications
Teaching
Projects



Department of Computer Science

SCT Student Projects - Ghislain Fourny

Semester Project - Generating Proof Obligations from JML Specifications

Abstract: The new version of Jive takes JML-annotated Java programs as input. After an introduction to Jive and details about the JML specification and implementation, this paper describes the internal implementation of the Proof Obligation Generator in Jive's front-end, as well as its external (input and output) interfaces. We then give some examples of code we performed tests against.

Project Timeframe: Winter semester 2004/05
Project Description: PDF
Project Report: PDF
Project Presentation: PPS