key

The KeY tool is used in formal verification of Java programs. It accepts specifications written in the Java Modeling Language to Java source files. These are transformed into theorems of dynamic logic and then compared against program semantics that are likewise defined in terms of dynamic logic. KeY is significantly powerful in that it supports both interactive (i.e. by hand) and fully automated correctness proofs. Failed proof attempts can be used for a more efficient debugging or verification-based testing. There have been several extensions to KeY in order to apply it to the verification of C programs or hybrid systems. KeY is jointly developed by Karlsruhe Institute of Technology, Germany; Technische Universität Darmstadt, Germany; and Chalmers University of Technology in Gothenburg, Sweden and is licensed under the GPL.

View More On Wikipedia.org
  • 50

    Stuart Wright

    Administrator From Birmingham, UK
    • Messages
      2,038
    • Reaction score
      1,450
    • Points
      1,659
  • 1

    MartinSEsr

    Established Member From wolverhampton uk
    • Messages
      223
    • Reaction score
      311
    • Points
      105
  • 1

    Mr Savage

    Standard Member From Norway
    • Messages
      21
    • Reaction score
      33
    • Points
      13
  • 1

    Kompins

    Established Member From England
    • Messages
      69
    • Reaction score
      83
    • Points
      30
  • 1

    mailmannz

    Established Member From huntingdon
    • Messages
      84
    • Reaction score
      63
    • Points
      31
  • 1

    Naveen

    Standard Member From Rotherham
    • Messages
      23
    • Reaction score
      16
    • Points
      14
  • 1

    Yorkshire Hillbilly

    Established Member From Sheffield, United Kingdom
    • Messages
      92
    • Reaction score
      97
    • Points
      33
  • 1

    SteveRW

    Established Member From Norfolk
    • Messages
      58
    • Reaction score
      79
    • Points
      31
  • 1

    Harves

    Standard Member From Newcastle upon Tyne
    • Messages
      37
    • Reaction score
      18
    • Points
      10
  • 1

    JuziWomble

    Established Member From Amesbury Wilts
    • Messages
      366
    • Reaction score
      348
    • Points
      126
  • 1

    mg4mc

    Established Member From Wilmslow
    • Messages
      610
    • Reaction score
      628
    • Points
      200
  • 1

    Susanna

    Prominent Member From Northamptonshire
    • Messages
      713
    • Reaction score
      858
    • Points
      275
  • 1

    LarsMG

    Novice Member From Oslo, Norway
    • Messages
      3
    • Reaction score
      2
    • Points
      1
  • 1

    AbuG

    Established Member From Birmingham, UK
    • Messages
      404
    • Reaction score
      344
    • Points
      124
  • 1

    NiroMG

    Novice Member From London
    • Messages
      7
    • Reaction score
      1
    • Points
      2
  • 1

    AlfC

    Standard Member From Penicuik
    • Messages
      32
    • Reaction score
      18
    • Points
      10
  • 1

    Narrowgauge725

    Established Member From Berwick upon Tweed
    • Messages
      54
    • Reaction score
      65
    • Points
      27
  • 1

    peterseddon

    Established Member From Morecambe
    • Messages
      271
    • Reaction score
      283
    • Points
      116
  • 1

    PhilT

    Standard Member From Crickhowell
    • Messages
      16
    • Reaction score
      8
    • Points
      11
  • 1

    Vijay

    Novice Member From Sunderland
    • Messages
      5
    • Reaction score
      0
    • Points
      2
  • Back
    Top Bottom