Reasoning about Java programs higher order logic using PVS and Isabelle door M. Huisman