Skip to content

Releases: KeYProject/key

KeY-1.6.5 (2013-01-23)

30 Jan 13:09
Compare
Choose a tag to compare
  • Minor bugfixes
  • Java 7 compatibility

KeY-1.6.0 (2010-10-06)

30 Jan 13:08
Compare
Choose a tag to compare
  • Support for Strings
  • Enhanced JML support
  • Improved integration of external SMT solvers
  • Improved "verification-based testing" mechanism
  • Real Time Java (RTSJ) calculus
  • GUI improvements
  • Various bugfixes

KeY-1.4.0 (2009-03-25)

30 Jan 13:08
Compare
Choose a tag to compare
  • Unified proof obligation framework
    • sharing of proof obligations across different specification languages
    • unified API for adding new proof obligations
    • same GUI elements used for all specification languages
    • more elegant translation of \old, @pre-like constructs
  • Improved JavaCard DL Specification interface
    • specification of DL invariants
  • Rewrite of JML front-end
    • ghost variables/fields and JML set statement
    • non_null by default
    • \old in loop invariants supported
    • \object_creation(type) in JML assignable clauses
  • New standalone OCL front-end
    • discontinued support for Borland Together integration
  • Java language support enhancements:
    • enum types (partially)
    • inner and anonymous classes
    • enhanced for loop
    • variable method arguments
    • covariant method signature
  • Generation of JML specifications
  • Strictly pure queries can be pushed directly into an update
  • Stable proof loading and saving
  • Classpath directive
  • various bugfixes

KeY-1.2.0 (2007-11-30)

30 Jan 13:07
Compare
Choose a tag to compare
  • significantly improved proof strategies wrt. quantifier treatment
    and arithmetics
  • improved proof tree view, i.e.
    • hiding of closed subtrees
    • hiding of intermediate proof steps
    • search in proof tree
  • improved proof saving and loading
  • includes alpha version of the visual debugger
  • various bugfixes