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

Ämneskategorier

Programvaruteknik

Datavetenskap (datalogi)

ISBN

978-3-540-74791-8

Mer information

Skapat

2017-10-06