KeY-C: A Tool for Verification of C Programs

  • Authors:
  • Oleg Mürk;Daniel Larsson;Reiner Hähnle

  • Affiliations:
  • Chalmers University of Technology, Dept. of Computer Science and Engineering, S-412 96 Gothenburg, Sweden;Chalmers University of Technology, Dept. of Computer Science and Engineering, S-412 96 Gothenburg, Sweden;Chalmers University of Technology, Dept. of Computer Science and Engineering, S-412 96 Gothenburg, Sweden

  • Venue:
  • CADE-21 Proceedings of the 21st international conference on Automated Deduction: Automated Deduction
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present KeY-C, a tool for deductive verification of Cprograms. KeY-C allows to prove partial correctness of Cprograms relative to pre- and postconditions. It is based on a version of KeY that supports Java Card. In this paper we give a glimpse of syntax, semantics, and calculus of CDynamic Logic (CDL) that were adapted from their Java Cardcounterparts, based on an example. Currently, the tool is in an early development stage.