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 …

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 …

Learning descriptors for object recognition and 3d pose estimation

P Wohlhart, V Lepetit - … of the IEEE conference on computer …, 2015 - openaccess.thecvf.com
Detecting poorly textured objects and estimating their 3D pose reliably is still a very
challenging problem. We introduce a simple but powerful approach to computing descriptors …

Introduction to hardware security

Y Jin - Electronics, 2015 - mdpi.com
Hardware security has become a hot topic recently with more and more researchers from
related research domains joining this area. However, the understanding of hardware …

[图书][B] Program logics for certified compilers

AW Appel - 2014 - books.google.com
Separation Logic is the twenty-first-century variant of Hoare Logic that permits verification of
pointer-manipulating programs. This book covers practical and theoretical aspects of …

[图书][B] Lambda calculus with types

HP Barendregt, W Dekkers, R Statman - 2013 - books.google.com
This handbook with exercises reveals in formalisms, hitherto mainly used for hardware and
software design and verification, unexpected mathematical beauty. The lambda calculus …

RustHornBelt: a semantic foundation for functional verification of Rust programs with unsafe code

Y Matsushita, X Denis, JH Jourdan… - Proceedings of the 43rd …, 2022 - dl.acm.org
Rust is a systems programming language that offers both low-level memory operations and
high-level safety guarantees, via a strong ownership type system that prohibits mutation of …

Distance makes the types grow stronger: a calculus for differential privacy

J Reed, BC Pierce - Proceedings of the 15th ACM SIGPLAN international …, 2010 - dl.acm.org
We want assurances that sensitive information will not be disclosed when aggregate data
derived from a database is published. Differential privacy offers a strong statistical guarantee …

The essence of higher-order concurrent separation logic

R Krebbers, R Jung, A Bizjak, JH Jourdan… - … 2017, Held as Part of the …, 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 …

Foundational proof-carrying code

AW Appel - Proceedings 16th Annual IEEE Symposium on …, 2001 - ieeexplore.ieee.org
Proof-carrying code is a framework for the mechanical verification of safety properties of
machine-language programs, but the problem arises of" quis custodiat ipsos custodes"-ie …