Soufflé Datalog engine

E938555

Soufflé Datalog engine is a high-performance, open-source Datalog compiler and analysis framework widely used for static program analysis and other logic-based data processing tasks.

All labels observed (1)

Label Occurrences
Soufflé Datalog engine canonical 2

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Datalog compiler ⓘ
logic programming system ⓘ
open-source software ⓘ
program analysis tool ⓘ
static analysis framework ⓘ
designGoal expressive Datalog extensions ⓘ
high performance on large datasets ⓘ
scalability ⓘ
domain compiler analysis ⓘ
data mining ⓘ
program analysis ⓘ
security analysis ⓘ
feature ahead-of-time compilation to C++ ⓘ
command-line interface ⓘ
high-performance Datalog compilation ⓘ
incremental evaluation support ⓘ
relational data model ⓘ
support for I/O via CSV and other formats ⓘ
support for aggregates in Datalog ⓘ
support for facts and rules in Datalog ⓘ
support for large-scale analyses ⓘ
support for parallel evaluation ⓘ
support for profiling and performance analysis ⓘ
support for provenance (explanations) ⓘ
support for records and algebraic data types ⓘ
inputFormat Datalog source files ⓘ
isOpenSource true ⓘ
license University of Illinois/NCSA Open Source License ⓘ
maintainedBy Soufflé open-source community ⓘ
name Soufflé ⓘ
outputFormat generated C++ code ⓘ
relational data files ⓘ
primaryUse logic-based data processing ⓘ
static program analysis ⓘ
programmingLanguage C++ ⓘ
sourceCodeRepository https://github.com/souffle-lang/souffle ⓘ
supportsLanguage Datalog ⓘ
supportsPlatform Linux ⓘ
Windows (via WSL or ports) ⓘ
macOS ⓘ
usedBy academia ⓘ
industry ⓘ
researchers in programming languages ⓘ
static analysis tool developers ⓘ
usedFor alias analysis ⓘ
constraint solving over relations ⓘ
control-flow analysis ⓘ
data-flow analysis ⓘ
points-to analysis ⓘ
website https://souffle-lang.github.io ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Bernhard Scholz → knownFor → Soufflé Datalog engine ⓘ
Bernhard Scholz → notableWork → Soufflé Datalog engine ⓘ