EDBT 2026 Demo / reviewers in the wild / expert
Gregory Matthews
dblp:60/756
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-author
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
1 paper |
Debugging and program repair · 87% Program analysis · 13% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Debugging and program repair
fault localization |
0.0 | 1 | 2002 | Backtracking and Re-Execution in the Automatic Debugging of Parallelized Programs · HPDC 2002 |
Debugging and program repair › software debugging
relative debugging |
0.0 | 1 | 2002 | Backtracking and Re-Execution in the Automatic Debugging of Parallelized Programs · HPDC 2002 |
Program analysis
static analysis |
0.0 | 1 | 2002 | Backtracking and Re-Execution in the Automatic Debugging of Parallelized Programs · HPDC 2002 |
Methods — techniques the papers use, named apart from their topics
static analysis · 0.0relative debugging · 0.0re-execution · 0.0backtracking · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | Generating OpenMP code using an interactive parallelization environment
Cos S. Ierotheou, Haoqiang Jin, Gregory Matthews, Steve P. Johnson, Robert Hood |
Parallel Comput. | 3 |
| 2002 | Backtracking and Re-Execution in the Automatic Debugging of Parallelized ProgramsabstractIn this work we describe a new approach using relative debugging to find differences in computation between a serial program and a parallel version of that program. We use a combination of re-execution and backtracking in order to find the first difference in computation that may ultimately lead to an incorrect value that the user has indicated. In our prototype implementation we use static analysis information from a parallelization tool in order to perform the backtracking as well as the mapping required between serial and parallel computations. Gregory Matthews, Robert Hood, P. F. Leggett |
HPDC | 1 |
| 2001 | Efficient Tracing for On-the-Fly Space-Time Displays in a Debugger for Message Passing ProgramsabstractWe describe the implementation of a practical mechanism for collecting and displaying trace information in a debugger for message passing programs. We introduce a trace format that is highly compressible while still providing information adequate for debugging purposes. We make the mechanism convenient for users to access by incorporating the trace collection in a set of wrappers for the MPI communication library. We implement several debugger operations that use the trace display: consistent stoplines, undo, and rollback. They all are implemented using controlled replay, which executes at full speed in target processes until the appropriate position in the computation is reached. They provide convenient mechanisms for getting to places in the execution where the full power of a state-based debugger can be brought to bear on isolating communication errors. Robert Hood, Gregory Matthews |
CCGRID | 2 |