marcoeilers / nagini
Nagini is a static verifier for Python 3, based on the Viper verification infrastructure.
☆232Updated 2 weeks ago
Related projects ⓘ
Alternatives and complementary repositories for nagini
- Hypothesis strategies for generating Python programs, something like CSmith☆95Updated 8 months ago
- Python interpreter for TLA+ specifications☆113Updated 5 months ago
- Combine contracts and automatic testing.☆78Updated 2 years ago
- A Modern Probabilistic Model Checker☆135Updated last week
- An analysis tool for Python that blurs the line between testing and type systems.☆1,026Updated this week
- Annotate Python AST trees with source text and token information☆172Updated last month
- BenchExec: A Framework for Reliable Benchmarking and Resource Measurement☆229Updated this week
- pySMT: A library for SMT formulae manipulation and solving☆574Updated 2 months ago
- Some fun examples of solving problems with symbolic execution☆112Updated 6 years ago
- The collection synthesizer☆209Updated 4 years ago
- The SAW scripting language.☆438Updated this week
- Crucible is a library for symbolic simulation of imperative programs☆677Updated last week
- A command-line search utility for Python ASTs using XPath syntax.☆247Updated 2 years ago
- An IPython notebook plugin for visualizing ASTs.☆98Updated 2 years ago
- Fully automated python fuzzer built to test if code actually is production ready in seconds.☆105Updated 3 months ago
- Python code object transformers☆184Updated 8 months ago
- A very minimal implementation of the core idea of Hypothesis☆127Updated 4 months ago
- Research prototype tool for modular formal verification of C and Java programs☆359Updated 2 weeks ago
- Shrinkray is a modern multi-format test-case reducer☆89Updated 2 weeks ago
- Intelligently search in Python code☆67Updated 8 months ago
- Using z3's never been easier (maybe)☆100Updated 2 years ago
- ☆17Updated 3 years ago
- Boogie☆514Updated this week
- CoqHammer: An Automated Reasoning Hammer Tool for Coq - Proof Automation for Dependent Type Theory☆217Updated 3 months ago
- Lem semantic definition language☆130Updated 8 months ago
- Flexible and Constant Time Programming Language☆198Updated 2 years ago
- KaRaMeL is a tool for extracting low-level F* programs to readable C code☆396Updated last week
- ☆72Updated 3 years ago
- Specify and synthesize systems using symbolic algorithms☆46Updated last week