JBMC: A Bounded Model Checking Tool for Verifying Java Bytecode Article Swipe
Related Concepts
Java bytecode
Computer science
Java
Programming language
Java Modeling Language
Java annotation
Bytecode
Model checking
Generics in Java
Real time Java
Java applet
Java concurrency
Bounded function
strictfp
Java Card
Set (abstract data type)
Mathematics
Mathematical analysis
Lucas C. Cordeiro
,
Pascal Kesseli
,
Daniel Kroening
,
Peter Schrammel
,
Marek Trtík
·
YOU?
·
· 2018
· Open Access
·
· DOI: https://doi.org/10.1007/978-3-319-96145-3_10
· OA: W2803369237
YOU?
·
· 2018
· Open Access
·
· DOI: https://doi.org/10.1007/978-3-319-96145-3_10
· OA: W2803369237
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.
Related Topics
Finding more related topics…