,
Tom Lauwaerts
,
Christophe Scholliers
Creative Commons Attribution 4.0 International license
ff735b349b8895d5bba56e61f70f65ee
(Get MD5 Sum)
The artifact has been evaluated as described in the ECOOP 2026 Call for Artifacts and the ACM Artifact Review and Badging Policy.
This artifact accompanies our work "Remote Concolic Multiverse Debugging". In this work we present a novel multiverse debugger capable of effectively pruning redundant paths from the state space to reduce the effect of state explosion. This is accomplished by leveraging the power of concolic execution which is able to reduce the number of paths while ensuring full code coverage. Additionally, this work uses a trace-based approach which significantly reduces the overhead of multiverse debugging. This approach differs from previous works such as MIO, which uses a snapshot-based approach and focuses on IO consistency instead of the state explosion problem. The artifact consists of three components which are bundled in the form of a VM image. This image consists of our prototype Remote Concolic Multiverse Debugger, an evaluation of our state-space reduction system and a performance comparison between trace and snapshot-based approaches.
@Article{steevens_et_al:DARTS.12.1.11,
author = {Steevens, Maarten and Lauwaerts, Tom and Scholliers, Christophe},
title = {{Remote Concolic Multiverse Debugging (Artifact)}},
pages = {11:1--11:8},
journal = {Dagstuhl Artifacts Series},
ISSN = {2509-8195},
year = {2026},
volume = {12},
number = {1},
editor = {Steevens, Maarten and Lauwaerts, Tom and Scholliers, Christophe},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.12.1.11},
URN = {urn:nbn:de:0030-drops-261486},
doi = {10.4230/DARTS.12.1.11},
annote = {Keywords: Multiverse Debugging, Embedded devices, WebAssembly}
}