mlsanityData to 14 Oct 2026

Detecting Architectural Drift in Safety-Critical Firmware through Runtime Trace Analysis

arXiv 2607.03135 ↗First posted 3 Jul 2026cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Maintaining consistency between architectural design and runtime-observed behavior is challenging in long-lived safety-critical firmware. This paper presents a runtime-informed methodology for detecting architectural drift in ISO 26262-compliant firmware. The approach collects hardware-assisted execution traces, abstracts them into message exchanges among firmware components, and compares the resulting runtime behavior with design-time sequence diagrams through a deterministic differencing step. The computed delta identifies discrepancies as confirmed, missing, additional, or inverted, while a constrained LLM-based step generates a human-readable report only to support expert review. We evaluate the methodology in an industrial firmware context through agreement-based validation and a practitioner survey. Results over 26 test cases show strong agreement between the generated deltas and expert-curated references, while practitioners perceive the reports as useful for interpreting drift, reducing manual analysis effort, and supporting safety-oriented documentation activities. The findings suggest that combining runtime trace analysis, deterministic architectural differencing, and constrained LLM-based reporting can practically support architectural drift detection in evolving safety-critical firmware.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 5 of its 54 references that are in the map. First posted on arXiv 3 Jul 2026.

Builds on

5 of 54 references.

References · 5

  1. 2025When LLMs Meet API Documentation: Can Retrieval Augmentation Aid Code Generation Just as It Helps Developers?cited by 13
  2. 2025Towards Effectively Leveraging Execution Traces for Program Repair with Code LLMscited by 11
  3. 2026From Guessing to Seeing: Enhancing LLM-Based Program Repair via Trace-Guided Multi-strategy Debatecited by 6
  4. 2025Generating Software Architecture Description from Source Code using Reverse Engineering and Large Language Modelcited by 5
  5. 2021Understanding Software Architecture Erosion: A Systematic Mapping Studycited by 2

Built on by

Not cited yet.