Unify infrastructure for compositional verification #553
Labels
needs design
Technical design work is needed for issue to progress
subsystem: crucible-jvm
Issues related to Java verification with crucible-jvm
subsystem: crucible-llvm
Issues related to LLVM bitcode verification with crucible-llvm
subsystem: crucible-mir
Issues related to Rust verification with crucible-mir and/or mir-json
type: enhancement
Issues describing an improvement to an existing feature or capability
Milestone
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).
The text was updated successfully, but these errors were encountered: