Version 2 2023-06-12, 07:22Version 2 2023-06-12, 07:22
Version 1 2023-06-09, 13:24Version 1 2023-06-09, 13:24
conference contribution
posted on 2023-06-12, 07:22authored byLucas Cordeiro, Pascal Kesseli, Daniel Kroening, Peter Schrammel, Marek Trtik
We present a bounded model checking tool for verifying Java bytecode, which is built on top of the CPROVER framework, named Java Bounded Model Checker (JBMC). JBMC processes Java bytecode together with a model of the standard Java libraries and checks a set of desired properties. Experimental results show that JBMC can correctly verify a set of Java benchmarks from the literature and that it is competitive with two state-of-the-art Java verifiers.