Verifying Object-Oriented Programs with KeY: A Tutorial
Paper i proceeding, 2007

This paper is a tutorial on performing formal specification and semi-automatic verification of Java programs with the formal software development tool KeY. This tutorial aims to fill the gap between elementary introductions using toy examples and state-of-art case studies by going through a self-contained, yet non-trivial, example. It is hoped that this contributes to explain the problems encountered in verification of imperative, object-oriented programs to a readership outside the limited community of active researchers.

Java

JML

formal specification

software verification

Författare

Wolfgang Ahrendt

Chalmers, Data- och informationsteknik

Bernhard Beckert

Reiner Hähnle

Chalmers, Data- och informationsteknik

Philipp Rümmer

Göteborgs universitet

Peter H. Schmitt

Formal Methods for Components and Objects, eds. de Boer, Bonsangue, Graf, de Roever

Vol. LNCS 4709
978-3-540-74791-8 (ISBN)

Ämneskategorier

Programvaruteknik

Datavetenskap (datalogi)

ISBN

978-3-540-74791-8

Mer information

Skapat

2017-10-06