JBMC: a bounded model checking tool for verifying Java bytecode

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 resul...

وصف كامل

التفاصيل البيبلوغرافية
المؤلفون الرئيسيون: Cordeiro, L, Kesseli, P, Kroening, D, Schrammel, P, Trtik, M
التنسيق: Conference item
منشور في: Springer, Cham 2018
_version_ 1826303436870647808
author Cordeiro, L
Kesseli, P
Kroening, D
Schrammel, P
Trtik, M
author_facet Cordeiro, L
Kesseli, P
Kroening, D
Schrammel, P
Trtik, M
author_sort Cordeiro, L
collection OXFORD
description 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.
first_indexed 2024-03-07T06:02:40Z
format Conference item
id oxford-uuid:ecbf0b6e-1b76-4fd2-8f89-c90f9bcfe6dd
institution University of Oxford
last_indexed 2024-03-07T06:02:40Z
publishDate 2018
publisher Springer, Cham
record_format dspace
spelling oxford-uuid:ecbf0b6e-1b76-4fd2-8f89-c90f9bcfe6dd2022-03-27T11:19:50ZJBMC: a bounded model checking tool for verifying Java bytecodeConference itemhttp://purl.org/coar/resource_type/c_5794uuid:ecbf0b6e-1b76-4fd2-8f89-c90f9bcfe6ddSymplectic Elements at OxfordSpringer, Cham2018Cordeiro, LKesseli, PKroening, DSchrammel, PTrtik, M 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.
spellingShingle Cordeiro, L
Kesseli, P
Kroening, D
Schrammel, P
Trtik, M
JBMC: a bounded model checking tool for verifying Java bytecode
title JBMC: a bounded model checking tool for verifying Java bytecode
title_full JBMC: a bounded model checking tool for verifying Java bytecode
title_fullStr JBMC: a bounded model checking tool for verifying Java bytecode
title_full_unstemmed JBMC: a bounded model checking tool for verifying Java bytecode
title_short JBMC: a bounded model checking tool for verifying Java bytecode
title_sort jbmc a bounded model checking tool for verifying java bytecode
work_keys_str_mv AT cordeirol jbmcaboundedmodelcheckingtoolforverifyingjavabytecode
AT kesselip jbmcaboundedmodelcheckingtoolforverifyingjavabytecode
AT kroeningd jbmcaboundedmodelcheckingtoolforverifyingjavabytecode
AT schrammelp jbmcaboundedmodelcheckingtoolforverifyingjavabytecode
AT trtikm jbmcaboundedmodelcheckingtoolforverifyingjavabytecode