Inferring Message Flows From System Communication Traces
Bardia Nadimi, Hao Zheng

TL;DR
This paper presents a new automated approach for inferring message flow specifications from system communication traces, improving accuracy and efficiency for SoC validation and debugging.
Contribution
It introduces a novel method utilizing acceptance ratio and essential causalities to enhance message flow inference from system traces.
Findings
Achieves higher accuracy than previous methods on synthetic and real traces.
Uses acceptance ratio as a new metric for evaluating inferred specifications.
Demonstrates practical applicability through real-world use cases.
Abstract
This paper proposes a novel method for automatically inferring message flow specifications from the communication traces of a system-on-chip (SoC) design that captures messages exchanged among the components during a system execution. The inferred message flows characterize the communication and coordination of components in a system design for realizing various system functions, and they are essential for SoC validation and debugging. The proposed method relieves the burden of manual development and maintenance of such specifications on human designers. Our method also uses a new accuracy metric, \emph{acceptance ratio}, to evaluate the quality of the mined specifications instead of the specification size often used in the previous work, enabling more accurate specifications to be mined. Furthermore, this paper introduces the concept of essential causalities to enhance the accuracy of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Multimedia Communication and Technology · Mobile Agent-Based Network Management
