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,369
    • Reaction score
      1,664
    • Points
      1,901
  • 1

    JuziWomble

    Established Member From Amesbury Wilts
    • Messages
      368
    • Reaction score
      350
    • Points
      129
  • 1

    mg4mc

    Prominent Member From Wilmslow
    • Messages
      795
    • Reaction score
      823
    • Points
      263
  • 1

    Susanna

    Prominent Member From Northamptonshire
    • Messages
      906
    • Solutions
      1
    • Reaction score
      1,128
    • Points
      361
  • 1

    LarsMG

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

    AbuG

    Established Member From Birmingham, UK
    • Messages
      405
    • Reaction score
      345
    • Points
      125
  • 1

    P6cat

    Standard Member From North Wales
    • Messages
      29
    • Reaction score
      22
    • Points
      23
  • 1

    AlfC

    Standard Member From Penicuik
    • Messages
      35
    • Reaction score
      27
    • Points
      13
  • 1

    Narrowgauge725

    Established Member From Berwick upon Tweed
    • Messages
      76
    • Reaction score
      83
    • Points
      33
  • 1

    KH11

    Established Member From Wakefield
    • Messages
      386
    • Reaction score
      361
    • Points
      127
  • 1

    peterseddon

    Established Member From Morecambe
    • Messages
      369
    • Reaction score
      381
    • Points
      149
  • 1

    PhilT

    Standard Member From Crickhowell
    • Messages
      23
    • Reaction score
      13
    • Points
      16
  • 1

    Vijay

    Novice Member From Sunderland
    • Messages
      5
    • Reaction score
      0
    • Points
      2
  • 1

    Matty

    Novice Member From Israel
    • Messages
      8
    • Reaction score
      2
    • Points
      3
  • 1

    MartinSEsr

    Established Member From wolverhampton uk
    • Messages
      247
    • Reaction score
      353
    • Points
      118
  • 1

    Mr Savage

    Standard Member From Norway
    • Messages
      22
    • Reaction score
      35
    • Points
      14
  • 1

    Kompins

    Established Member From England
    • Messages
      79
    • Reaction score
      88
    • Points
      33
  • 1

    mailmannz

    Established Member From huntingdon
    • Messages
      90
    • Reaction score
      74
    • Points
      35
  • 1

    Yorkshire Hillbilly

    Established Member From Sheffield, United Kingdom
    • Messages
      142
    • Reaction score
      144
    • Points
      52
  • 1

    Harves

    Standard Member From Newcastle upon Tyne
    • Messages
      39
    • Reaction score
      18
    • Points
      10
  • Back
    Top Bottom