User profiles for Robbert Krebbers

Robbert Krebbers

Associate Professor, Radboud University Nijmegen
Verified email at cs.ru.nl
Cited by 3585

Iris from the ground up: A modular foundation for higher-order concurrent separation logic

R Jung, R Krebbers, JH Jourdan, A Bizjak… - Journal of Functional …, 2018 - cambridge.org
Iris is a framework for higher-order concurrent separation logic, which has been implemented
in the Coq proof assistant and deployed very effectively in a wide variety of verification …

RustBelt: Securing the foundations of the Rust programming language

R Jung, JH Jourdan, R Krebbers, D Dreyer - Proceedings of the ACM on …, 2017 - dl.acm.org
Rust is a new systems programming language that promises to overcome the seemingly
fundamental tradeoff between high-level safety guarantees and low-level control over resource …

Interactive proofs in higher-order concurrent separation logic

R Krebbers, A Timany, L Birkedal - Proceedings of the 44th ACM …, 2017 - dl.acm.org
When using a proof assistant to reason in an embedded logic -- like separation logic -- one
cannot benefit from the proof contexts and basic tactics of the proof assistant. This results in …

The essence of higher-order concurrent separation logic

R Krebbers, R Jung, A Bizjak, JH Jourdan… - European Symposium …, 2017 - Springer
Concurrent separation logics (CSLs) have come of age, and with age they have accumulated
a great deal of complexity. Previous work on the Iris logic attempted to reduce the complex …

Higher-order ghost state

R Jung, R Krebbers, L Birkedal, D Dreyer - Proceedings of the 21st ACM …, 2016 - dl.acm.org
The development of concurrent separation logic (CSL) has sparked a long line of work on
modular verification of sophisticated concurrent programs. Two of the most important features …

MoSeL: A general, extensible modal framework for interactive proofs in separation logic

R Krebbers, JH Jourdan, R Jung, J Tassarotti… - Proceedings of the …, 2018 - dl.acm.org
A number of tools have been developed for carrying out separation-logic proofs mechanically
using an interactive proof assistant. One of the most advanced such tools is the Iris Proof …

[BOOK][B] The C standard formalized in Coq

RJ Krebbers - 2015 - repository.ubn.ru.nl
The C programming language was created by Thompson and Ritchie around 1970 as the
implementation language of the Unix operating system [Rit93]. The development of Unix …

Refinedrust: A type system for high-assurance verification of Rust programs

L Gäher, M Sammler, R Jung, R Krebbers… - Proceedings of the ACM …, 2024 - dl.acm.org
Rust is a modern systems programming language whose ownership-based type system
statically guarantees memory safety, making it particularly well-suited to the domain of safety-…

RefinedC: automating the foundational verification of C code with refined ownership types

M Sammler, R Lepigre, R Krebbers… - Proceedings of the …, 2021 - dl.acm.org
Given the central role that C continues to play in systems software, and the difficulty of writing
safe and correct C code, it remains a grand challenge to develop effective formal methods …

Safe systems programming in Rust

R Jung, JH Jourdan, R Krebbers, D Dreyer - Communications of the ACM, 2021 - dl.acm.org
… BY RALF JUNG, JACQUES-HENRI JOURDAN, ROBBERT KREBBERS, AND DEREK
DREYER … Krebbers, R., Timany, A. and Birkedal, L. Interactive proofs in higher- order …