Skip to content

Audit Correctness of CBMC backend #310

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:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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