Skip to content

loonwerks/jkind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

961476c · Jul 21, 2015
Jul 14, 2015
Jul 15, 2015
Jul 21, 2015
Feb 3, 2015
Feb 4, 2015
Feb 3, 2015
Feb 3, 2015
Jan 26, 2015
Jul 21, 2015

Repository files navigation

JKind

JKind is a Java implementation of the Kind 2 model checker. Kind 2 is a multi-engine SMT-based automatic model checker for safety properties of Lustre programs.

Downloads

The latest release of JKind is available on the releases page. This includes the JKind model checker as well as the Lustre2excel and Lustre2kind utilities.

Design Goals

JKind is designed to be cross-platform, reliable, and easy to extend. Power and performance are secondary goals. Additionally, JKind attempts to be mostly compatible with pkind and Kind 2, though this varies over time due to developments in both systems.

Installation Notes

By default, JKind requires Yices (version 1) to be installed on your PATH. Alternatively, one can use CVC4, Z3, Yices 2, MathSAT, or SMTInterpol.