C Bounded Model Checker

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
C Bounded Model Checker
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Websitewww.cprover.org/cbmc/

    In the context of computer science, the C Bounded Model Checker (CBMC) is a bounded model checker for C programs.[1] It was the first such tool.[2]

    CBMC has participated in the Competition on Software Verification (SV-COMP) in the years 2014–2022.[3] It came in first in at least one category in 2014, 2015, and 2017.

    Applications

    [edit | edit source]

    CBMC has been used to verify C code at Amazon Web Services.[4][5] It is used as model checker in the Kani and Crust verifiers for Rust,[6] and the JBMC bounded model checker for Java.[7]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^
      • 2020: Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      • 2021: Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      • 2022: Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^
      • For Kani: Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      • For Crust: Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]