Reasoning about the sensitivity of functions with respect to their input...
We introduce SCIO*, a formally secure compilation framework for statical...
Current static verification techniques such as separation logic support ...
Gradualizing the Calculus of Inductive Constructions (CIC) involves deal...
Gradual dependent types can help with the incremental adoption of depend...
Proof assistants play a dual role as programming languages and logical
s...
Harnessing the power of dependently typed languages can be difficult.
Pr...
Static analysis tools typically address the problem of excessive false
p...
Acknowledging the ordeal of a fully formal development in a proof assist...
Language support for differentially-private programming is both crucial ...
Information-flow security type systems ensure confidentiality by enforci...
Reasoning modulo equivalences is natural for everyone, including
mathema...
Compiler correctness is, in its simplest form, defined as the inclusion ...
Dependent types help programmers write highly reliable code. However, th...
Information-flow security typing statically preserves confidentiality by...
This paper proposes a general semantic framework for verifying programs ...
Bringing the benefits of gradual typing to a language with parametric
po...
Bringing the benefits of gradual typing to a language with parametric
po...
Liquid typing provides a decidable refinement inference mechanism that i...