Deductive Software Verification – The KeY Book pp 541-570

Part of the Lecture Notes in Computer Science book series (LNCS, volume 10001) | Cite as

Formal Verification with KeY: A Tutorial

  • Bernhard Beckert
  • Reiner Hähnle
  • Martin Hentschel
  • Peter H. Schmitt
Chapter

Abstract

This chapter gives a systematic tutorial introduction on how to perform formal program verification with the KeY system. It illustrates a number of complications and pitfalls, notably programs with loops, and shows how to deal with them. After working through this tutorial, you should be able to formally verify with KeY the correctness of simple Java programs, such as standard sorting algorithms, gcd, etc.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  • Bernhard Beckert
    • 1
  • Reiner Hähnle
    • 2
  • Martin Hentschel
    • 2
  • Peter H. Schmitt
    • 1
  1. 1.Karlsruhe Institute of TechnologyKarlsruheGermany
  2. 2.Technische Universität DarmstadtDarmstadtGermany

Personalised recommendations