Back to results

Brock University

Execution Trace Reconstruction Using Diffusion-Based Generative Models

Abstract

dc:description.abstract

Execution tracing is a critical technique for analysing the behaviour of software systems, enabling several key security and performance analysis tasks. However, missing trace events, often resulting from the resource constraints of tracing tools, can compromise the integrity of trace data and impact subsequent analyses. Solutions for trace reconstruction are notably under explored, and consequently the few existing methods frequently fail to fully utilize contextual information leading to poor performance in complex scenarios. This thesis explores the use of diffusion-based generative models, a class of deep learning techniques that have set new benchmarks in various content generation tasks, for reconstructing incomplete trace event sequences. In the first comprehensive evaluation of diffusion models for this purpose, we test their performance using datasets derived from twelve traces collected across four distinct systems. The models are evaluated under various imputation scenarios, including differing sequence lengths and missing data ratios. Among the models tested, the SSSDS4 model demonstrates superior performance, achieving high accuracy, perfect reconstruction rates, and strong ROUGE-L scores across diverse conditions. These findings underscore the potential of diffusion-based models to accurately reconstruct missing events, thereby maintaining trace integrity and enhancing system monitoring and analysis.

Degree

thesis:*
Name thesis:degree_name
M.Sc. Computer Science
Level thesis:degree_level
Masters
Discipline thesis:degree_discipline
Faculty of Mathematics and Science
Department dc:contributor.department
Department of Computer Science
Grantor dc:publisher
Brock University
Year dc:date.issued
2025

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Janecek, Madeline
Advisor dc:contributor.advisor
  • Ezzati-Jivan, Naser

Subjects

dc:subject × 1

Rights

Language dc:language.iso
eng

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/10464/19301
OAI identifier oai:identifier
oai:brocku.scholaris.ca:10464/19301

Chain of custody

source
Harvested from
Brock University
Base URL
brocku.scholaris.ca/server/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Janecek, Madeline. Execution Trace Reconstruction Using Diffusion-Based Generative Models. Masters thesis, Brock University, 2025. https://hdl.handle.net/10464/19301