Skip to Main content Skip to Navigation
Preprints, Working Papers, ...

First Infrastructure and Experimentation in Echo-debugging: Preprint from IWST20: International Workshop on Smalltalk Technologies

Thomas Dupriez 1 Steven Costiou 1 Stéphane Ducasse 1
1 RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution
Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189
Abstract : As applications get developed, bugs inevitably get introduced. Often, it is unclear why a given code change introduced a given bug. To find this causal relation and more effectively debug, developers can leverage the existence of a previous version of the code, without the bug. But traditional debug-ging tools are not designed for this type of work, making this operation tedious. In this article, we propose as exploratory work the echo-debugger, a tool to debug two different executions in parallel, and the Convergence Divergence Mapping (CDM) algorithm to locate all the control-flow divergences and convergences of these executions. In this exploratory work, we present the architecture of the tool and a scenario to solve a non trivial bug.
Complete list of metadata

Cited literature [24 references]  Display  Hide  Download

https://hal.inria.fr/hal-02992863
Contributor : Lse Lse Connect in order to contact the contributor
Submitted on : Monday, November 9, 2020 - 3:30:57 PM
Last modification on : Wednesday, January 27, 2021 - 9:44:01 AM
Long-term archiving on: : Wednesday, February 10, 2021 - 6:11:14 PM

Files

EchoDebugging_IWST_HalUpload.p...
Files produced by the author(s)

Identifiers

  • HAL Id : hal-02992863, version 1
  • ARXIV : 2011.04655

Collections

Citation

Thomas Dupriez, Steven Costiou, Stéphane Ducasse. First Infrastructure and Experimentation in Echo-debugging: Preprint from IWST20: International Workshop on Smalltalk Technologies. 2020. ⟨hal-02992863⟩

Share

Metrics

Record views

83

Files downloads

227