Practical checkers based on refinement types use the combination of impl...
We introduce Flux, which shows how logical refinements can work hand in ...
Refinement types decorate types with assertions that enable automatic
ve...
Almost all SFI systems use heavyweight transitions that incur significan...
We present Xenon, a solver-aided method for formally verifying that Veri...
Refinement types enrich a language's type system with logical predicates...
We introduce BLADE, a new approach to automatically and efficiently
synt...
We consider the problem of type-directed component based synthesis where...
To be secure, cryptographic algorithms crucially rely on the underlying
...
We introduce Refinement Reflection, a new framework for building SMT-bas...
Localizing type errors is challenging in languages with global type
infe...
Liquid Haskell's refinement-reflection feature augments the Haskell lang...
We introduce the Fusion algorithm for local refinement type inference,
y...
Planning in adversarial and uncertain environments can be modeled as the...