flyvy-verifier / flyvy
An experimental framework for temporal verification based on first-order linear-time temporal logic. Our goal is to express transition systems in first-order logic and verify temporal correctness properties, including safety and liveness.
☆13Updated last week
Related projects ⓘ
Alternatives and complementary repositories for flyvy
- The code base for the I4 prototype, as described in the SOSP '19 paper "I4: Incremental Inference of Inductive Invariants for Verificatio…☆26Updated 3 years ago
- ☆46Updated 2 years ago
- The axiom profiler for exploring and visualizing SMT solver quantifier instantiations (made via E-matching).☆16Updated this week
- outline and links for PLDI 2022 tutorial☆17Updated 2 years ago
- ☆24Updated 8 months ago
- ☆31Updated 2 years ago
- A language for symbolic transitions system, inspired by Ivy.☆66Updated 7 months ago
- SMT-LIB benchmarks for shape computations from deep learning models in PyTorch☆18Updated last year
- In Spec We Trust☆32Updated 4 months ago
- Orbit: OS Support for Safe and Efficient Auxiliary Tasks in Applications☆19Updated 2 years ago
- A translation validation framework for MLIR☆73Updated last week
- Being a full-stack hacker, RISCV, LLVM, and more.☆18Updated 3 years ago
- Course website for Advanced Operating Systems☆12Updated 2 years ago
- Verifying concurrent code with layers and movers☆12Updated 4 years ago
- Scalable Distributed System Model Checking with Specification-Level State Exploration☆23Updated 6 months ago
- compiling DSLs to high-level hardware instructions☆21Updated 2 years ago
- ☆14Updated 4 years ago
- Rewrite Rule Inference Using Equality Saturation☆118Updated 5 months ago
- A program synthesis framework for verified lifting applications☆39Updated 3 weeks ago
- A reading group for system verification papers☆10Updated last year
- A Simple Abstract Interpreter, built for teaching purposes☆18Updated 4 years ago
- IC3PO: IC3 for Proving Protocol Properties☆25Updated 2 months ago
- A verified library of synchronization primitives and concurrent data structures☆21Updated 2 months ago
- Anvil is an experimental framework to build practical, formally verified, cluster management controllers.☆93Updated last week
- A Speculation-Aware Collaborative Dependence Analysis Framework☆28Updated 4 months ago
- Collection of Distributed Protocol Verification Problems☆12Updated 6 months ago
- Cyclic theorem prover for equalitional reasoning using egraphs☆24Updated last year
- Symbolic-execution-based verifier for the Viper intermediate verification language.☆81Updated this week
- Tool for checking crash-consistency for persistent-memory file systems (Eurosys 23)☆18Updated 5 months ago