An overview of webassembly for iot: Background, tools, state-of-the-art, challenges, and future directions

PP Ray - Future Internet, 2023 - mdpi.com
This paper explores the relationship between two emerging technologies, WebAssembly
(Wasm) and the Internet of Things (IoT). It examines the complementary roles of these …

Smelly variables in ansible infrastructure code: Detection, prevalence, and lifetime

R Opdebeeck, A Zerouali, C De Roover - Proceedings of the 19th …, 2022 - dl.acm.org
Infrastructure as Code is the practice of automating the provisioning, configuration, and
orchestration of network nodes using code in which variable values such as configuration …

Characterizing and detecting webassembly runtime bugs

Y Zhang, S Cao, H Wang, Z Chen, X Luo… - ACM Transactions on …, 2023 - dl.acm.org
WebAssembly (abbreviated WASM) has emerged as a promising language of the Web and
also been used for a wide spectrum of software applications such as mobile applications …

Exploring missed optimizations in webassembly optimizers

Z Liu, D Xiao, Z Li, S Wang, W Meng - Proceedings of the 32nd ACM …, 2023 - dl.acm.org
The prosperous trend of deploying complex applications to web browsers has boosted the
development of WebAssembly (wasm) compilation toolchains. Software written in different …

That'sa Tough Call: Studying the Challenges of Call Graph Construction for WebAssembly

D Lehmann, M Thalakottur, F Tip, M Pradel - Proceedings of the 32nd …, 2023 - dl.acm.org
WebAssembly is a low-level bytecode format that powers applications and libraries running
in browsers, on the server side, and in standalone runtimes. Call graphs are at the core of …

WADIFF: A Differential Testing Framework for WebAssembly Runtimes

S Zhou, M Jiang, W Chen, H Zhou… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
WebAssembly (Wasm) runtime provides a virtual machine that can execute the
WebAssembly modules and is widely used in different areas (eg, browsers, edge computing …

Brewasm: a general static binary rewriting framework for webassembly

S Cao, N He, Y Guo, H Wang - International Static Analysis Symposium, 2023 - Springer
Binary rewriting is a widely adopted technique in software analysis. WebAssembly (Wasm),
as an emerging bytecode format, has attracted great attention from our community …

Dynamic slicing of webassembly binaries

Q Stiévenart, D Binkley… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
The recently introduced WebAssembly standard aims to form a portable compilation target,
enabling the cross-platform distribution of programs written in a variety of languages. In this …

WASMixer: binary obfuscation for WebAssembly

S Cao, N He, Y Guo, H Wang - European Symposium on Research in …, 2024 - Springer
WebAssembly (Wasm) is an emerging binary format that draws great attention from the
community. However, Wasm binaries are weakly protected, as they can be read, edited, and …

Wasma: A static webassembly analysis framework for everyone

F Breitfelder, T Roth, L Baumgärtner… - … on Software Analysis …, 2023 - ieeexplore.ieee.org
The usage of WebAssembly (Wasm) is not only increasing in the web browser, but also as a
backend technology on servers. Since Wasm introduces several security issues, like the …