microsoft / Armada
Armada is a tool for writing, and proving correct, high-performance concurrent programs.
☆142Updated 2 months ago
Alternatives and similar repositories for Armada:
Users that are interested in Armada are comparing it to the libraries listed below
- Automated generation of provably secure, zero-copy parsers from format specifications☆266Updated this week
- Automata and transducer library for .NET☆80Updated 4 years ago
- Synthesis of Heap-Manipulating Programs from Separation Logic☆125Updated 2 years ago
- A static verifier for concurrent C programs☆135Updated 4 years ago
- IVy is a research tool intended to allow interactive development of protocols and their proofs of correctness and to provide a platform f…☆91Updated last month
- A concurency testing tool☆57Updated 6 years ago
- Uncertainty is a C# library that uses LINQ to let developers easily express probabilistic computations and then inference over those comp…☆33Updated 8 years ago
- The TLA⁺ Proof Manager☆73Updated last week
- solver for the reachability modulo theories problem☆60Updated last year
- Verifying concurrent crash-safe systems☆177Updated this week
- Symbolic-execution-based verifier for the Viper intermediate verification language.☆99Updated this week
- A performant and ergonomic implementation of binary decision diagrams for .NET☆54Updated last year
- IVy is a research tool intended to allow interactive development of protocols and their proofs of correctness and to provide a platform f…☆229Updated 4 years ago
- Unison's source code☆107Updated last year
- TSVD is a tool for quickly finding thread-safety violations (e.g., data races) in .NET applications.☆79Updated last year
- An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework☆186Updated last year
- Boogie☆532Updated last week
- The MSR Ironclad project builds provably secure and reliable systems.☆245Updated last year
- The Vellvm (Verified LLVM) coq development.☆424Updated this week
- Symbolic formula representation and solver interaction library☆160Updated 3 weeks ago
- Definition of the Viper intermediate verification language.☆85Updated 2 weeks ago
- The VerCors verification toolset for verifying parallel and concurrent software☆73Updated this week
- Verified Assembly Language for Everest☆283Updated last year
- KaRaMeL is a tool for extracting low-level F* programs to readable C code☆439Updated this week
- A sample verifier for a toy language built on top of Boogie☆23Updated 2 years ago
- Zing : An explicit state model checker for concurrent and message passing programs.☆17Updated 8 years ago
- A Library for Representing Recursive and Impure Programs in Coq☆217Updated last month
- FORMULA 2.0: Formal Specifications for Verification and Synthesis☆17Updated 10 months ago
- Gobra is an automated, modular verifier for Go programs, based on the Viper verification infrastructure.☆125Updated last week
- Zen is a constraint solving library for .NET☆101Updated last year