Iris-wasm: Robust and modular verification of webassembly programs

X Rao, AL Georges, M Legoupil, C Watt… - Proceedings of the …, 2023 - dl.acm.org
WebAssembly makes it possible to run C/C++ applications on the web with near-native
performance. A WebAssembly program is expressed as a collection of higher-order ML-like …

Continuing WebAssembly with Effect Handlers

L Phipps-Costin, A Rossberg, A Guha… - Proceedings of the …, 2023 - dl.acm.org
WebAssembly (Wasm) is a low-level portable code format offering near native performance.
It is intended as a compilation target for a wide variety of source languages. However, Wasm …

Wasmref-isabelle: A verified monadic interpreter and industrial fuzzing oracle for WebAssembly

C Watt, M Trela, P Lammich, F Märkl - Proceedings of the ACM on …, 2023 - dl.acm.org
We present WasmRef-Isabelle, a monadic interpreter for WebAssembly written in
Isabelle/HOL and proven correct with respect to the WasmCert-Isabelle mechanisation of …

Formally verified native code generation in an effectful JIT: turning the CompCert backend into a formally verified JIT compiler

A Barrière, S Blazy, D Pichardie - Proceedings of the ACM on …, 2023 - dl.acm.org
Modern Just-in-Time compilers (or JITs) typically interleave several mechanisms to execute
a program. For faster startup times and to observe the initial behavior of an execution …

An Iris instance for verifying CompCert C programs

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 …

Bringing the WebAssembly Standard up to Speed with SpecTec

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 …

Concolic execution for webassembly

F Marques, J Fragoso Santos, N Santos… - … Conference on Object …, 2022 - drops.dagstuhl.de
WebAssembly (Wasm) is a new binary instruction format that allows targeted compiled code
written in high-level languages to be executed by the browser's JavaScript engine with near …

Private delegated computations using strong isolation

M Brossard, G Bryant, B El Gaabouri… - … on Emerging Topics …, 2023 - ieeexplore.ieee.org
Computations are now routinely delegated to third-parties. In response, Confidential
Computing technologies are being added to microprocessors offering a trusted execution …

[HTML][HTML] Development of a Novel Open Control System Implementation Method under Industrial IoT

L Liu, Z Xu, X Qu - Future Internet, 2024 - mdpi.com
The closed architecture of modern control systems impedes them from further development
in the environment of the industrial IoT. The open control system is proposed to tackle this …

[PDF][PDF] Modular Abstract Definitional Interpreters for WebAssembly

K Brandl, S Erdweg, S Keidel… - … European Conference on …, 2023 - drops.dagstuhl.de
Even though static analyses can improve performance and secure programs against
vulnerabilities, no static whole-program analyses exist for WebAssembly (Wasm) to date …