KeY is an open-source formal software verification tool, mainly for deductively proving program correctness of Java source code.