中文
相关论文

相关论文: Gobi: WebAssembly as a Practical Path to Library S…

200 篇论文

The reproducibility crisis in scientific computing constrains robotics research. Existing studies reveal that up to 70% of robotics algorithms cannot be reproduced by independent teams, while many others fail to reach deployment because…

Fault-detection, localization, and repair methods are vital to software quality; but it is difficult to evaluate their generality, applicability, and current effectiveness. Large, diverse, realistic datasets of durably-reproducible faults…

Software complexity has increased over the years. One common way to tackle this complexity during development is to encapsulate features into a shared library. This allows developers to reuse already implemented features instead of…

密码学与安全 · 计算机科学 2019-09-17 Nicolai Davidsson , Andre Pawlowski , Thorsten Holz

We introduce Wasm Logic, a sound program logic for first-order, encapsulated WebAssembly. We design a novel assertion syntax, tailored to WebAssembly's stack-based semantics and the strong guarantees given by WebAssembly's type system, and…

编程语言 · 计算机科学 2020-05-22 Conrad Watt , Petar Maksimović , Neelakantan R. Krishnaswami , Philippa Gardner

WebAssembly (Wasm) is rapidly gaining popularity as a distribution format for software components embedded in various security-critical domains. Unfortunately, despite its prudent design, WebAssembly's primary use case as a compilation…

密码学与安全 · 计算机科学 2025-09-11 Markus Scherer , Jeppe Fredsgaard Blaabjerg , Alexander Sjösten , Matteo Maffei

As large language models (LLMs) demonstrate increasing competence in synthesizing functional user interfaces, a fundamental question emerges in accessibility computing: \textit{how far can AI-driven accessibility systems go?} This paper…

人机交互 · 计算机科学 2026-05-20 Rizwan Jahangir , Daisuke Ishii

WebAssembly is the fourth officially endorsed Web language. It is recognized because of its efficiency and design, focused on security. Yet, its swiftly expanding ecosystem lacks robust software diversification systems. We introduce…

软件工程 · 计算机科学 2024-02-07 Javier Cabrera-Arteaga , Nicholas Fitzgerald , Martin Monperrus , Benoit Baudry

The development of software applications using multiple programming languages has increased in recent years, as it allows the selection of the most suitable language and runtime for each component of the system and the integration of…

编程语言 · 计算机科学 2025-09-17 Tsvi Cherny-Shahar , Amiram Yehudai

Modern programming frameworks come with large libraries, with diverse applications such as for matching regular expressions, parsing XML files and sending email. Programmers often use search engines such as Google and Bing to learn about…

软件工程 · 计算机科学 2016-02-16 Mukund Raghothaman , Yi Wei , Youssef Hamadi

This study investigates the potential of WebAssembly as a more secure and efficient alternative to Linux containers for executing untrusted code in cloud computing with Kubernetes. Specifically, it evaluates the security and performance…

密码学与安全 · 计算机科学 2024-11-07 Jasper Alexander Wiegratz

Fault injection is a key technique for assessing software reliability, enabling proactive detection of system defects before they manifest in production. However, the increasing complexity of microservice architectures leads to exponential…

软件工程 · 计算机科学 2026-01-22 Yuzhen Tan , Jian Wang , Shuaiyu Xie , Bing Li , Yunqing Yong , Neng Zhang , Shaolin Tan

Modern software supply chains face an increasing threat from malicious code hidden in trusted components such as browser extensions, IDE extensions, and open-source packages. This paper introduces JavaSith, a novel client-side framework for…

密码学与安全 · 计算机科学 2025-05-28 Avihay Cohen

Progress in software-engineering agents is increasingly constrained by the scarcity of executable, scalable, and realistic data for training and evaluation. This scarcity stems from three fundamental challenges in existing pipelines:…

BCI algorithm development has long been hampered by two major issues: small sample sets and a lack of reproducibility. We offer a solution to both of these problems via a software suite that streamlines both the issues of finding and…

人机交互 · 计算机科学 2018-09-11 Vinay Jayaram , Alexandre Barachant

Modern software systems often rely on conditional compilation to support optional features and multiple deployment scenarios. In configurable systems, compilation errors may arise only under specific combinations of features, remaining…

WebAssembly binaries are often compiled from memory-unsafe languages, such as C and C++. Because of WebAssembly's linear memory and missing protection features, e.g., stack canaries, source-level memory vulnerabilities are exploitable in…

密码学与安全 · 计算机科学 2021-11-01 Daniel Lehmann , Martin Toldam Torp , Michael Pradel

New trusted computing primitives such as Intel SGX have shown the feasibility of running user-level applications in enclaves on a commodity trusted processor without trusting a large OS. However, the OS can still compromise the integrity of…

密码学与安全 · 计算机科学 2019-09-23 Shweta Shinde , Shengyi Wang , Pinghai Yuan , Aquinas Hobor , Abhik Roychoudhury , Prateek Saxena

As Internet censors rapidly evolve new blocking techniques, circumvention tools must also adapt and roll out new strategies to remain unblocked. But new strategies can be time consuming for circumventors to develop and deploy, and usually…

密码学与安全 · 计算机科学 2024-02-20 Erik Chi , Gaukas Wang , J. Alex Halderman , Eric Wustrow , Jack Wampler

The Internet of Things supports various industrial applications. The cooperation and coordination of smart things are a promising strategy for satisfying requirements that are beyond the capacity of a single smart thing. One of the major…

软件工程 · 计算机科学 2021-03-10 Frédéric Lemoine , Tatiana Aubonnet , Noëmie Simoni

With the increasing prevalence of IoT environments, the demand for processing massive distributed data streams has become a critical challenge. Data Stream Processing on the Edge (DSPoE) systems have emerged as a solution to address this…

分布式、并行与集群计算 · 计算机科学 2023-05-04 Tarek Stolz , István Koren , Liam Tirpitz , Sandra Geisler