Demo Data from VLDB 2026 / reviewers in the wild / expert
Arjun Ramesh
dblp:363/7380
· DBLP profile ↗
3ranked-venue papers
3as first author
3since 2021 · last 2025
0009-0007-7390-0295ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Concurrent programming · 50% Operating systems · 25% Program analysis · 25% | |
| Network and information security
1 paper |
Systems and software security · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis › static analysis
bug detection |
0.9 | 1 | 2025 | Unveiling Heisenbugs with Diversified Execution · Proc. ACM Program. Lang. 2025 |
Concurrent programming › concurrency bug detection
data race detection |
0.9 | 1 | 2025 | Unveiling Heisenbugs with Diversified Execution · Proc. ACM Program. Lang. 2025 |
Concurrent programming › concurrency bug detection › data race detection
dynamic race detection |
0.9 | 1 | 2025 | Unveiling Heisenbugs with Diversified Execution · Proc. ACM Program. Lang. 2025 |
Operating systems › kernel › kernel design
kernel interfaces |
0.9 | 1 | 2025 | Empowering WebAssembly with Thin Kernel Interfaces · EuroSys 2025 |
Systems and software security › operating system security
sandboxing |
0.3 | 1 | 2025 | Empowering WebAssembly with Thin Kernel Interfaces · EuroSys 2025 |
Methods — techniques the papers use, named apart from their topics
webassembly instrumentation · 1.7statistical analysis · 1.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Empowering WebAssembly with Thin Kernel InterfacesabstractWasm is gaining popularity outside the Web as a well-specified low-level binary format with ISA portability, low memory footprint and polyglot targetability, enabling efficient in-process sandboxing of untrusted code. Despite these advantages, Wasm adoption for new domains is often hindered by the lack of many standard system interfaces which precludes reusability of existing software and slows ecosystem growth. Arjun Ramesh, Tianshu Huang, Ben L. Titzer, Anthony Rowe 0001 |
EuroSys | 1 |
| 2025 | Silverline: Lightweight Virtualization and Orchestration of Distributed SystemsabstractWe introduce Silverline, a novel framework for lightweight virtualization and orchestration of distributed real-time systems. Leveraging WebAssembly (Wasm) for robust sandboxing and multi-language (polyglot) capabilities, Silverline decouples applications from their platforms through distinct manifests, enabling a centralized orchestrator to optimize resource allocation and deploy Wasm modules seamlessly across the edge-cloud continuum. It features a split data and control plane with orchestration sidecars, allowing applications to use native communication protocols and respond autonomously to network changes. We evaluate our framework in two real application contexts: an industrial automation use-case and an automotive body electronics demonstrator. Through micro-benchmarks and end-to-end testing, we demonstrate Silverline's potential for managing real-time workloads in diverse heterogeneous ecosystems. Arjun Ramesh, Tianshu Huang, Emily Ruppel, Dakshina Dasari, Behnaz Pourmohseni, Fedor Smirnov, Marco Giani, Paolo Pazzaglia, Charles Shelton, Nuno Pereira 0001, Arne Hamann 0001, Dirk Ziegenbein, Anthony Rowe 0001 |
RTAS | 1 |
| 2025 | Unveiling Heisenbugs with Diversified ExecutionabstractHeisenbugs , notorious for their ability to change behavior and elude reproducibility under observation, are among the toughest challenges in debugging programs. They often evade static detection tools, making them especially prevalent in cyber-physical edge systems characterized by complex dynamics and unpredictable interactions with physical environments. Although dynamic detection tools work much better, most still struggle to meet low enough jitter and overhead performance requirements, impeding their adoption. More importantly however, dynamic tools currently lack metrics to determine an observed bug’s “difficulty” or “heisen–ness” undermining their ability to make any claims regarding their effectiveness against heisenbugs. This paper proposes a methodology for detecting and identifying heisenbugs with low overheads at scale, actualized through the lens of dynamic data-race detection. In particular, we establish the critical impact of execution diversity across both instrumentation density and hardware platforms for detecting heisenbugs; the benefits of which outweigh any reduction in efficiency from limited instrumentation or weaker devices. We develop an experimental WebAssembly-backed dynamic data-race detection framework, Beanstalk, which exploits this diversity to show superior bug detection capability compared to any homogeneous instrumentation strategy on a fixed compute budget. Beanstalk’s approach also gains power with scale , making it suitable for low-overhead deployments across numerous compute nodes. Finally, based on a rigorous statistical treatment of bugs observed by Beanstalk, we propose a novel metric, the heisen factor , that similar detectors can utilize to categorize heisenbugs and measure effectiveness. We reflect on our analysis of Beanstalk to provide insight on effective debugging strategies for both in-house and in deployment settings. Arjun Ramesh, Tianshu Huang, Jaspreet Riar, Ben L. Titzer, Anthony Rowe 0001 |
Proc. ACM Program. Lang. | 1 |