In recent years, there has been tremendous progress on developing program logics for verifying the correctness of programs in a rich and diverse array of languages. Thus far …
W Mansky, K Du - Proceedings of the ACM on Programming Languages, 2024 - dl.acm.org
Iris is a generic separation logic framework that has been instantiated to reason about a wide range of programming languages and language features. Most Iris instances are …
D Youn, W Shin, J Lee, S Ryu, J Breitner… - Proceedings of the …, 2024 - dl.acm.org
WebAssembly (Wasm) is a portable low-level bytecode language and virtual machine that has seen increasing use in a variety of ecosystems. Its specification is unusually rigorous …
We introduce SCIO*, a formally secure compilation framework for statically verified programs performing input-output (IO). The source language is an F* subset in which a verified …
M Fitzgibbons, Z Paraskevopoulou, N Mushtak… - Proceedings of the …, 2024 - dl.acm.org
Safe, shared-memory interoperability between languages with different type systems and memory-safety guarantees is an intricate problem as crossing language boundaries may …
M Scherer, JF Blaabjerg, A Sjösten, M Solitro… - 2024 IEEE 37th …, 2024 - computer.org
WebAssembly (Wasm) is an increasingly common low-level language to provide near-native performance to security-critical domains such as web browsers, smart contracts, and edge …
Z Paraskevopoulou, M Fitzgibbons… - arXiv preprint arXiv …, 2024 - arxiv.org
Safe, shared-memory interoperability between languages with different type systems and memory-safety guarantees is an intricate problem as crossing language boundaries may …
With great computational power comes great responsibility. The history of computing unveiled the cost of errors in safety-critical systems. In the 1980s, the Therac-25 radiation …
Since its wide deployment in 2017, the QUIC [RFC9000] protocol has progressively gained in popularity over the years. QUIC inherits from decades of protocol design experience and …