Follow
Ralf Jung
Ralf Jung
Assistant Professor, ETH Zürich
Verified email at inf.ethz.ch - Homepage
Title
Cited by
Cited by
Year
RustBelt: Securing the foundations of the Rust programming language
R Jung, JH Jourdan, R Krebbers, D Dreyer
Proceedings of the ACM on Programming Languages 2 (POPL), 1-34, 2017
4232017
Iris from the ground up: A modular foundation for higher-order concurrent separation logic
R Jung, R Krebbers, JH Jourdan, A Bizjak, L Birkedal, D Dreyer
Journal of Functional Programming 28, e20, 2018
4202018
Iris: Monoids and invariants as an orthogonal basis for concurrent reasoning
R Jung, D Swasey, F Sieczkowski, K Svendsen, A Turon, L Birkedal, ...
ACM SIGPLAN Notices 50 (1), 637-650, 2015
3792015
The essence of higher-order concurrent separation logic
R Krebbers, R Jung, A Bizjak, JH Jourdan, D Dreyer, L Birkedal
Programming Languages and Systems: 26th European Symposium on Programming …, 2017
1572017
Higher-order ghost state
R Jung, R Krebbers, L Birkedal, D Dreyer
Proceedings of the 21st ACM SIGPLAN International Conference on Functional …, 2016
1412016
MoSeL: A general, extensible modal framework for interactive proofs in separation logic
R Krebbers, JH Jourdan, R Jung, J Tassarotti, JO Kaiser, A Timany, ...
Proceedings of the ACM on Programming Languages 2 (ICFP), 1-30, 2018
942018
Stacked Borrows: An Aliasing Model for Rust
R Jung, HH Dang, J Kang, D Dreyer
POPL, 2020
712020
Safe systems programming in Rust
R Jung, JH Jourdan, R Krebbers, D Dreyer
Communications of the ACM 64 (4), 144-152, 2021
702021
The Future is Ours: Prophecy Variables in Separation Logic
R Jung, R Lepigre, G Parthasarathy, M Rapoport, A Timany, D Dreyer, ...
POPL, 2020
682020
A higher-order logic for concurrent termination-preserving refinement
J Tassarotti, R Jung, R Harper
Programming Languages and Systems: 26th European Symposium on Programming …, 2017
622017
Understanding and evolving the Rust programming language
R Jung
Saarländische Universitäts-und Landesbibliothek, 2020
382020
Reconciling high-level optimizations and low-level code in LLVM
J Lee, CK Hur, R Jung, Z Liu, J Regehr, NP Lopes
Proceedings of the ACM on Programming Languages 2 (OOPSLA), 1-28, 2018
35*2018
GoJournal: a verified, concurrent, crash-safe journaling system
T Chajed, J Tassarotti, M Theng, R Jung, MF Kaashoek, N Zeldovich
15th USENIX Symposium on Operating Systems Design and Implementation (OSDI …, 2021
292021
GhostCell: separating permissions from data in Rust
J Yanovski, HH Dang, R Jung, D Dreyer
Proceedings of the ACM on Programming Languages 5 (ICFP), 1-30, 2021
262021
Simuliris: A Separation Logic Framework for Verifying Concurrent Program Optimizations
L Gäher, M Sammler, S Spies, R Jung, HHAI DANG, J KANG, D DREYER
Proceedings of the ACM on Programming Languages 6 (POPL), 28: 1-28: 31, 2022
232022
Logical atomicity in Iris: The good, the bad, and the ugly
R Jung
Iris Workshop. https://people.mpi-sws.org/~jung/iris/logatom-talk-2019.pdf, 2019
102019
Later Credits: Resourceful Reasoning for the Later Modality
S SPIES, L GÄHER, J TASSAROTTI, R JUNG, L BIRKEDAL, D DREYER
82022
Grove: a Separation-Logic Library for Verifying Distributed Systems
U Sharma, R Jung, J Tassarotti, F Kaashoek, N Zeldovich
Proceedings of the 29th Symposium on Operating Systems Principles, 113-129, 2023
42023
Verifying vMVCC, a high-performance transaction library using multi-version concurrency control
YS Chang, R Jung, U Sharma, J Tassarotti, MF Kaashoek, N Zeldovich
42023
Semantics of Type Systems Lecture Notes
D Dreyer, S Spies, L Gäher, R Jung, JO Kaiser, HH Dang, D Swasey, ...
July, 2022
32022
The system can't perform the operation now. Try again later.
Articles 1–20