Hybrid Systems Tools
SearchWiki
  • Hybrid System Tools
    • Home
    • News
  • Tools
    • Charon
    • Checkmate
    • d/dt
    • Ellipsoidal Toolbox
    • GBT
    • HSIF
    • HSolver
    • Hybrid toolbox
    • HYSDEL
    • HyTech
    • HyVisual
    • KeYmaera
    • Level set toolbox
    • MATISSE
    • Multi-Parametric Toolbox
    • PHAVer
    • Ptolemy
    • SHIFT
    • SpaceEx
    • Passel
  • Benchmarks
    • Verification
  • Tools evolution
    • TimeTrack
  • Conferences
    • HSCC 2011
    • ADHS 2012
    • HSCC 2006
    • ADHS 2006
Main/
KeYmaera
Read PageEdit PagePage AttributesPage HistoryUpload
Printable View

KeYmaera

KeYmaera is a hybrid verification tool for hybrid systems that combines deductive, real algebraic, and computer algebraic prover technologies. It is an automated and interactive theorem prover for a natural specification and verification logic for hybrid systems. KeYmaera supports differential dynamic logic (dL), which is a first-order dynamic logic for hybrid programs, a program notation for hybrid systems. KeYmaera also supports hybrid systems with nonlinear discrete jumps, nonlinear differential equations, differential-algebraic equations, differential inequalities, and systems with nondeterministic discrete or continuous input.

For automation, KeYmaera implements a free-variable sequent calculus and automatic proof strategies that decompose the hybrid system specification symbolically. This compositional verification principle helps scaling up verification, because KeYmaera verifies a big system by verifying properties of subsystems. To overcome the complexity of real arithmetic, we integrate real quantifier elimination following an iterative background closure strategy. The KeYmaera verification tool is particularly suitable for verifying parametric hybrid systems and has been used successfully for verifying case studies from train control, car control, air traffic control, robotics.

The KeYmaera verification tool provides significant automation (up to 100%). It handles differential equations, integrates full first-order real arithmetic and implements differential invariants. KeYmaera implements procedures for automatically generating invariants and differential invariants, but also allows you to specify invariants interactively whenever your case study is too complex for KeYmaera's current automation. The graphical user interface of KeYmaera can be used to navigate and manipulate the proofs discovered by KeYmaera or find more efficient proofs.

Downloads:

Webstart version : http://symbolaris.com/info/KeYmaera.html

Download site : http://symbolaris.com/info/KeYmaera-download.html

Version : 3.0

Last updated : Sep 22, 2012

Date added : November 5, 2007

Documentation:

User Guide

Directly from KeYmaera website : http://symbolaris.com/info/KeYmaera-guide.html

Documentation

Directly from KeYmaera website : http://symbolaris.com/info/KeYmaera.html#download

Related Publications

Directly from KeYmaera website : http://symbolaris.com/info/KeYmaera.html#publications

Developers:

André Platzer, Carnegie Mellon University, Pittsburgh, PA, USA

Jan-David Quesel, University of Oldenburg, Germany

Philipp Rümmer, Uppsala University, Sweden

Page last modified on September 22, 2012, at 08:39 PM

  1. ▲ Top ▲
  2. Edit:
  3. SideBar
  4. MenuBar
  5. BottomBar
  6. GroupHeader
  7. GroupFooter