souffle-lang / souffleLinks
Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification.
☆992Updated last week
Alternatives and similar repositories for souffle
Users that are interested in souffle are comparing it to the libraries listed below
Sorting:
- DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output…☆1,438Updated last year
- Crucible is a library for symbolic simulation of imperative programs☆725Updated this week
- Boogie☆544Updated 2 weeks ago
- The Rosette solver-aided host language, sample solver-aided DSLs, and demos☆661Updated last week
- Datalog with support for SMT queries and first-order functional programming☆158Updated 7 months ago
- Proving leftpad correct two-dozen different ways☆677Updated 2 months ago
- Research on integrating datalog & lambda calculus via monotonicity types☆400Updated 3 years ago
- SeaHorn Verification Framework☆454Updated last month
- Formal Reasoning About Programs☆688Updated last year
- The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based…☆427Updated this week
- K Framework Tools 7.0☆493Updated this week
- SMACK Software Verifier and Verification Toolchain