Skip to content

Audit Correctness of CBMC backend #310

@danielsn

Description

@danielsn

RMC uses CBMC as a backend. If CBMC has soundness bugs, RMC will as well.

Likelihood:

CBMC is a large, complex codebase which has had significant bugs in the past, and will likely continue to do so.

Mitigation:

  • Careful selection of CBMC versions
  • CBMC regression suite

Path to soundness:

Audit CBMC codebase, trusted model checker.

Documentation:

Metadata

Metadata

Assignees

No one assigned

    Labels

    [C] InternalTracks some internal work. I.e.: Users should not be affected.[F] SoundnessKani failed to detect an issue

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions