KeY

A verification tool for JavaCard programs
Download

KeY Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • The KeY Project
  • Publisher web site:
  • http://www.key-project.org
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 1 KB

KeY Tags


KeY Description

A verification tool for JavaCard programs KeY is a free and easy to use software that provides a verification tool for JavaCard programs.The KeY System is a formal software development tool that aims to integrate design, implementation, formal specification, and formal verification of object-oriented software as seamlessly as possible. Requirements: · Java 1.5 or later What's New in This Release: · 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 Related Software