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,425
    • Reaction score
      1,710
    • Points
      1,932
  • 1

    MartinSEsr

    Established Member From wolverhampton uk
    • Messages
      248
    • Reaction score
      357
    • Points
      119
  • 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
      145
    • Points
      52
  • 1

    Harves

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

    JuziWomble

    Established Member From Amesbury Wilts
    • Messages
      372
    • Reaction score
      357
    • Points
      131
  • 1

    mg4mc

    Prominent Member From Wilmslow
    • Messages
      810
    • Reaction score
      836
    • Points
      266
  • 1

    Susanna

    Prominent Member From Northamptonshire
    • Messages
      935
    • Solutions
      1
    • Reaction score
      1,152
    • Points
      370
  • 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
      376
    • Reaction score
      384
    • Points
      151
  • 1

    PhilT

    Standard Member From Crickhowell
    • Messages
      25
    • Reaction score
      15
    • Points
      18
  • 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
  • Back
    Top Bottom