Skip to content

Unify infrastructure for compositional verification #553

@atomb

Description

@atomb

The implementations of compositional verification for Java and LLVM overlap to a very significant degree. We've put a good deal of effort into factoring out common code, with some success, but I expect there's more we can do. Reducing duplicate code would reduce the maintenance burden, and also reduce the cost of implementing compositional reasoning for new languages (such as Rust MIR or x86).

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs designTechnical design work is needed for issue to progresssubsystem: crucible-jvmIssues related to Java verification with crucible-jvmsubsystem: crucible-llvmIssues related to LLVM bitcode verification with crucible-llvmsubsystem: crucible-mirIssues related to Rust verification with crucible-mir and/or mir-jsontype: enhancementIssues describing an improvement to an existing feature or capability

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions