User profiles for Robbert Krebbers
Robbert KrebbersAssociate 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
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 …
in the Coq proof assistant and deployed very effectively in a wide variety of verification …
RustBelt: Securing the foundations of the Rust programming language
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 …
fundamental tradeoff between high-level safety guarantees and low-level control over resource …
Interactive proofs in higher-order concurrent separation logic
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 …
cannot benefit from the proof contexts and basic tactics of the proof assistant. This results in …
The essence of higher-order concurrent separation logic
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 …
a great deal of complexity. Previous work on the Iris logic attempted to reduce the complex …
Higher-order ghost state
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 …
modular verification of sophisticated concurrent programs. Two of the most important features …
MoSeL: A general, extensible modal framework for interactive proofs in separation logic
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 …
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 …
implementation language of the Unix operating system [Rit93]. The development of Unix …
Refinedrust: A type system for high-assurance verification of Rust programs
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-…
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
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 and correct C code, it remains a grand challenge to develop effective formal methods …
Safe systems programming in Rust
… BY RALF JUNG, JACQUES-HENRI JOURDAN, ROBBERT KREBBERS, AND DEREK
DREYER … Krebbers, R., Timany, A. and Birkedal, L. Interactive proofs in higher- order …
DREYER … Krebbers, R., Timany, A. and Birkedal, L. Interactive proofs in higher- order …