Soufflé – Logic Defined Static Analysis
souffle-lang.org
souffle-lang.org
The Soufflé permits facts to be sourced from tab-separated input files to separate Datalog programs from their data. In Datalog literature the tab-separated input files can be seen as the extensional database (EDB) of the program.
I assume that IDB refers to the intensional database that allows to derive facts from other facts.