Research topic

Execution Trace Analysis Research

This topic focuses on methods that transform execution traces into analyzable representations such as states, graphs, sequences, profiles, or statistical features. The collection includes trace-based diagnosis, event modeling, anomaly detection, dependency reasoning, and analysis pipelines for large or distributed systems.

Related search terms: execution trace analysis · system trace analysis · trace-based diagnosis

30 papers in this topic, ordered newest first. The detailed paper records contain the evidence-grounded methods, tools, datasets, findings, and citation guidance.

Selected papers

2026 · Journal of Systems and Software

DTraComp: Comparing distributed execution traces for understanding intermittent latency sources

Maryam Ekhlasi, Fatemeh Faraji Daneshgar, Michel Dagenais, Maxime Lamothe, Naser Ezzati-Jivan, Matthew Khouzam

DTraComp is an open-source Eclipse Trace Compass framework that compares groups of distributed requests and attributes span time to user-space, kernel, thread-state, and system-call evidence.

Keywords: DTraComp · distributed trace comparison · OpenTracing · LTTng · LTTng-UST

Read the detailed paper record · · Authoritative source

2026 · arXiv / CoRR; arXiv page reports acceptance to ICSE 2026

TAAF: A Trace Abstraction and Analysis Framework Synergizing Knowledge Graphs and LLMs

Alireza Ezaz, Ghazal Khodabandeh, Majid Babaei, Naser Ezzati-Jivan

TAAF combines time-indexed knowledge graphs with large language models to turn large execution traces into queryable, actionable explanations.

Keywords: TAAF · TraceQA-100 · time-indexed knowledge graph · natural-language trace queries · multi-hop reasoning

Read the detailed paper record · · Authoritative source

2026 · ACM International Conference on the Foundations of Software Engineering (FSE) Companion

TraceSynth: Generating Production-Quality Kernel Traces with Constraint-Guided Diffusion Models

Yuvraj Sehgal, Sneh Patel, Mahsa Panahandeh, Naser Ezzati-Jivan, Francois Tetreault

TraceSynth generates novel structured kernel-trace windows with a Transformer diffusion model and repairs generated events against invariants mined from real LTTng traces.

Keywords: kernel traces · trace generation · diffusion models · constraint-guided generation · LTTng

Read the detailed paper record · · Authoritative source

2024 · 2024 ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE Companion)

Decoding Log Parsing Challenges: A Comprehensive Taxonomy for Actionable Solutions

Issam Sedki, Abdelwahab Hamou-Lhadj, Otmane Ait-Mohamed, Naser Ezzati-Jivan, Mohammed A. Shehab

The paper derives a 30-item taxonomy of log event characteristics that induce parsing errors and quantifies the characteristics with the largest impact across eight parsers.

Keywords: log parsing · log event characteristics · LEC taxonomy · LogHub · open coding

Read the detailed paper record · · Authoritative source

2024 · ACM/SPEC International Conference on Performance Engineering (ICPE) Companion

Efficient Unsupervised Latency Culprit Ranking in Distributed Traces with GNN and Critical Path Analysis

Mahsa Panahandeh, Naser Ezzati-Jivan, Abdelwahab Hamou-Lhadj, James Miller

The paper combines an unsupervised GraphSAGE model with critical-path-specific latency profiles to detect anomalous requests and rank likely microservice culprits without labelled training data.

Keywords: latency culprit ranking · distributed traces · GraphSAGE · graph neural networks · critical path

Read the detailed paper record · · Authoritative source

2022 · Concurrency and Computation: Practice and Experience

Execution trace-based model verification to analyze multicore and real-time systems

Raphaël Beamonte, Naser Ezzati-Jivan, Michel R. Dagenais

The paper combines model-based quantitative constraints with user-space and kernel execution traces to automatically identify likely causes of real-time and multicore constraint violations.

Keywords: model-based constraints · execution tracing · user-space traces · kernel traces · LTTng

Read the detailed paper record · · Authoritative source

2022 · 30th International Conference on Program Comprehension (ICPC)

Performance Anomaly Detection through Sequence Alignment of System-Level Traces

Madeline Janecek, Naser Ezzati-Jivan, Abdelwahab Hamou-Lhadj

The framework combines critical-path extraction, coarse anomaly checks, OPTICS execution clustering, and MUSCLE multiple sequence alignment to localize performance differences in system-level traces.

Keywords: sequence alignment · MUSCLE · OPTICS · critical path · system-level traces

Read the detailed paper record · · Authoritative source

2022 · Performance Evaluation

Performance Evaluation of Complex Multi-Thread Applications Through Execution Path Analysis

Majid Rezazadeh, Naser Ezzati-Jivan, Seyed Vahid Azhari, Michel R. Dagenais

The paper unifies Chromium user-space events with Linux kernel scheduling and resource events to analyze execution paths and localize sporadic latency in a complex multithreaded application.

Keywords: multi-thread applications · execution paths · performance evaluation · thread behavior

Read the detailed paper record · · Authoritative source

2021 · International Journal of Parallel Programming

Automated Generation of Model-Based Constraints for Common Multi-core and Real-Time Applications Using Execution Tracing

Raphael Beamonte, Naser Ezzati-Jivan, Michel R. Dagenais

The paper automatically builds an approximate workflow model and adaptive quantitative constraints from user-space and kernel execution traces, reducing manual model construction for real-time and multicore diagnosis.

Keywords: model-based constraints · execution tracing · multi-core systems · real-time applications · constraint generation

Read the detailed paper record · · Authoritative source

2021 · Wireless Communications and Mobile Computing

Debugging of Performance Degradation in Distributed Requests Handling Using Multilevel Trace Analysis

Naser Ezzati-Jivan, Houssem Daoud, Michel R. Dagenais

The paper correlates LTTng traces from user space through kernel, storage, network, and multiple hosts in a disk-backed state model, enabling top-down diagnosis of distributed request latency.

Keywords: distributed requests · multilevel trace analysis · LTTng · Apache · PHP

Read the detailed paper record · · Authoritative source

2021 · Sensors

Distributed Architecture for an Integrated Development Environment, Large Trace Analysis, and Visualization

Yonni Chen Kuang Piao, Naser Ezzati-Jivan, Michel R. Dagenais

The paper presents a modular client-server architecture for large-trace storage, analysis, and visualization inside an integrated development environment.

Keywords: distributed architecture · Trace Compass · TraceScape · LTTng 2.10.3 · Trace Analysis Server Protocol

Read the detailed paper record · · Authoritative source

2021 · 2021 IEEE International Symposium on Networks, Computers and Communications (ISNCC)

Integrated Modeling Tool for Indexing and Analyzing State Machine Trace

Simon Delisle, Naser Ezzati-Jivan, Michel R. Dagenais

The paper provides a graphical state-machine modeling tool that generates trace analyses and integrates them into Trace Compass, reducing the need to hand-code state providers or XML analyses.

Keywords: state-machine traces · trace indexing · special-purpose database · Gantt chart · XY view

Read the detailed paper record · · Authoritative source

2019 · International Journal of Parallel Programming

Efficient Methods for Trace Analysis Parallelization

Fabien Reumont-Locke, Naser Ezzati-Jivan, Michel R. Dagenais

The paper partitions Common Trace Format streams into balanced workloads, resolves cross-chunk state dependencies, and parallelizes stateful trace analyses with low synchronization cost.

Keywords: trace analysis · parallelization · analysis scalability · multicore processing · CTF

Read the detailed paper record · · Authoritative source

2017 · Software Quality Journal

A declarative framework for stateful analysis of execution traces

Florian Wininger, Naser Ezzati-Jivan, Michel R. Dagenais

The framework lets analysts define stateful trace analyses declaratively, using a generic state model and XML specifications that can drive storage, filtering, and visualization across trace formats.

Keywords: declarative trace analysis · stateful analysis · execution traces · LTTng · ETW

Read the detailed paper record · · Authoritative source

2017 · Concurrency and Computation: Practice and Experience

Hardware-assisted software event tracing

Adrien Vergé, Naser Ezzati-Jivan, Michel R. Dagenais

The paper designs and evaluates hardware-assisted alternatives to LTTng-UST for software-event and execution-path tracing, including STM/ETB, ETM/ETB, and a modified Perf/BTS path.

Keywords: hardware-assisted tracing · software events · event collection · trace overhead · ARM CoreSight

Read the detailed paper record · · Authoritative source

2016 · IEEE BigData Congress

Enhanced State History Tree (eSHT): A Stateful Data Structure for Analysis of Highly Parallel System Traces

Loic Prieur-Drevon, Raphael Beamonte, Naser Ezzati-Jivan, Michel R. Dagenais

eSHT redesigns the State History Tree to store and query highly parallel trace intervals more compactly and with shallower trees.

Keywords: Enhanced State History Tree · eSHT · State History Tree · interval data · external-memory indexing

Read the detailed paper record · · Authoritative source

2014 · 2014 IEEE 27th Canadian Conference on Electrical and Computer Engineering (CCECE)

Multiscale Navigation in Large Trace Data

Naser Ezzati-Jivan, Michel R. Dagenais

The paper presents multiscale trace navigation that links raw kernel events to system-call, synthetic, and fault/alert abstractions in a zoomable timeline.

Keywords: large trace data · multiscale navigation · zoomable timeline · semantic zoom · physical zoom

Read the detailed paper record · · Authoritative source

2013 · ACM SIGOPS Operating Systems Review

A framework to compute statistics of system parameters from very large trace files

Naser Ezzati-Jivan, Michel R. Dagenais

The framework computes system-parameter statistics for arbitrary intervals and resource hierarchies from very large traces using a disk-resident history structure and controlled granularity.

Keywords: trace statistics · LTTng · Linux kernel 2.6.38.6 · disk-resident interval tree · history tree

Read the detailed paper record · · Authoritative source

2013 · Runtime Verification 2013 (RV 2013)

Efficient Model to Query and Visualize the System States Extracted from Trace Data

Alexandre Montplaisir, Naser Ezzati-Jivan, Florian Wininger, Michel R. Dagenais

The paper introduces a disk-backed state-history model that incrementally converts trace events into queryable state intervals, enabling scalable timestamp/state queries and visualization without replaying the entire trace.

Keywords: system states · trace queries · trace visualization · interval data · tree-based storage

Read the detailed paper record · · Authoritative source

2013 · 2013 IEEE 26th Canadian Conference on Electrical and Computer Engineering (CCECE)

Multilevel Label Placement for Execution Trace Events

Naser Ezzati-Jivan, Alireza Shameli-Sendi, Michel R. Dagenais

The paper develops a multilevel trace-label placement algorithm that preserves readable, semantically meaningful labels while users zoom and pan across dense execution-trace views.

Keywords: execution trace events · label placement · trace visualization · overlap avoidance · event labels

Read the detailed paper record · · Authoritative source

2013 · IEEE International Conference on Social Computing

State History Tree: An Incremental Disk-Based Data Structure for Very Large Interval Data

Alexandre Montplaisir-Goncalves, Naser Ezzati-Jivan, Florian Wininger, Michel R. Dagenais

The paper presents a disk-oriented State History Tree that stores very large, time-ordered trace intervals without repeated node rebalancing.

Keywords: State History Tree · disk-based interval data · streaming interval data · time-ordered intervals · LTTng

Read the detailed paper record · · Authoritative source

2012 · Advances in Software Engineering

A Stateful Approach to Generate Synthetic Events from Kernel Traces

Naser Ezzati-Jivan, Michel R. Dagenais

The paper introduces a stateful trace-abstraction method that converts low-level kernel events into semantic and synthetic events using modeled resource state and finite-state patterns.

Keywords: stateful trace abstraction · synthetic events · semantic events · modeled state · finite-state machine

Read the detailed paper record · · Authoritative source

2012 · 16th IASTED International Conference on Software Engineering and Applications (SEA 2012)

An Efficient Analysis Approach for Multi-Core System Tracing Data

Naser Ezzati-Jivan, Michel R. Dagenais

The paper introduces a stateful trace-abstraction architecture that shares modeled system state and intermediate computation across concurrent patterns to reduce the cost of analyzing large Linux kernel traces.

Keywords: multi-core tracing · LTTng · Linux kernel 2.6.38.6 · stateful trace analysis · trace abstraction

Read the detailed paper record · · Authoritative source

Related topics