- document
-
Frumin, Dan (author), Krebbers, R.J. (author), Birkedal, Lars (author)Non-interference is a program property that ensures the absence of information leaks. In the context of programming languages, there exist two common approaches for establishing non-interference: type systems and program logics. Type systems provide strong automation (by means of type checking), but they are inherently restrictive in the kind...conference paper 2021
- document
-
Frumin, Dan (author), Gondelman, Léon (author), Krebbers, R.J. (author)Research into C verification often ignores that the C standard leaves the evaluation order of expressions unspecified, and assigns undefined behavior to write-write or read-write conflicts in subexpressions—so called “sequence point violations”. These aspects should be accounted for in verification because C compilers exploit them. We present a...conference paper 2019