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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …