Formulog is a domain-specific language that makes it possible to write SMT-based static analyses in a way that is close to their mathematical specifications and ...
Formulog extends the logic programming language Datalog with a first-order functional language and mechanisms for representing and reasoning about SMT formulas; ...
Sep 17, 2020 · We propose Formulog, a domain-specific language that makes it possible to write a range of SMT-based static analyses in a way that is both close ...
Sep 5, 2022 · First, Formulog enables executable specifications. Its combination of features enables program- ming SMT-based static analyses close to their ...
We propose Formulog, a domain-specific language that makes it possible to write a range of SMT-based static analyses in a way that is both close to their formal ...
We propose Formulog, a domain-specific language that makes it possible to write a range of SMT-based static analyses in a way that is both close to their formal ...
This work proposes Formulog, a domain-specific language that makes it possible to write a range of SMT-based static analyses in a way that is both close to ...
Formulog sets out to fill this gap by augmenting Datalog with ways to construct and reason about SMT formulas, as well as some first-order functional ...
Formulog extends the logic programming language Datalog with a first-order functional language and mechanisms for representing and reasoning about SMT formulas; ...