KeYA verification tool for JavaCard programs | |
Download |
KeY Ranking & Summary
Advertisement
- 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