C<sub>OMP</sub>S<sub>HIELD</sub>: Intra-process Tracing for Detecting Temporal and Concurrency Anomalies in ROS 2

The composition model in ROS 2 enables multiple nodes to run within a single process, reducing the overhead of inter-process communication (IPC). However, this architecture introduces memory safety and concurrency challenges due to a shared address space and a common Executor. Existing tracing tools lack the granularity to detect node-level runtime anomalies in such settings. We present COMPSHIELD, a system that extends ROS2Trace to enable intra-process node-level tracing and misbehavior detection. COMPSHIELD combines static analysis with enhanced runtime tracing to identify temporal anomalies and concurrency-related performance issues, such as Executor monopolization and prolonged callback execution. Evaluation on a ROS 2 composition application shows that COMPSHIELD effectively detects such issues with low overhead.

Authors

Institutions

Publication Details

Journal
IEICE Transactions on Information and Systems
Published
2025-01-01
DOI
https://doi.org/10.1587/transinf.2025edl8037
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

COMPSHIELD: Intra-process Tracing for Detecting Temporal and Concurrency Anomalies in ROS 2

E. J. Kim, Soonhyeong Jeong, Ji Heui Seo
IEICE Transactions on Information and Systems
Distributed and Parallel Computing Systems
article

COMPSHIELD: Intra-process Tracing for Detecting Temporal and Concurrency Anomalies in ROS 2

E. J. Kim, Soonhyeong Jeong, Ji Heui Seo
article en

Abstract

The composition model in ROS 2 enables multiple nodes to run within a single process, reducing the overhead of inter-process communication (IPC). However, this architecture introduces memory safety and concurrency challenges due to a shared address space and a common Executor. Existing tracing tools lack the granularity to detect node-level runtime anomalies in such settings. We present COMPSHIELD, a system that extends ROS2Trace to enable intra-process node-level tracing and misbehavior detection. COMPSHIELD combines static analysis with enhanced runtime tracing to identify temporal anomalies and concurrency-related performance issues, such as Executor monopolization and prolonged callback execution. Evaluation on a ROS 2 composition application shows that COMPSHIELD effectively detects such issues with low overhead.

IEICE Transactions on Information and Systems
Seoul National University (KR), Dankook University (KR)
Dankook University
Openalex Percentile: Top 69%
Distributed and Parallel Computing Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

C<sub>OMP</sub>S<sub>HIELD</sub>: Intra-process Tracing for Detecting Temporal and Concurrency Anomalies in ROS 2 — E. J. Kim, Soonhyeong Jeong, et al. · IEICE Transactions on Information and Systems (2025) | TGRS Research Map | TGRS