Learning Concise Models from Long Execution Traces
Not on the map. Why?
Abstract (arXiv)
Abstract models of system-level behaviour have applications in design exploration, analysis, testing and verification. We describe a new algorithm for automatically extracting useful models, as automata, from execution traces of a HW/SW system driven by software exercising a use-case of interest. Our algorithm leverages modern program synthesis techniques to generate predicates on automaton edges, succinctly describing system behaviour. It employs trace segmentation to tackle complexity for long traces. We learn concise models capturing transaction-level, system-wide behaviour--experimentally demonstrating the approach using traces from a variety of sources, including the x86 QEMU virtual platform and the Real-Time Linux kernel.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 0; 2024: 2; 2025: 0; 2026: 2.
8 papers.
- 2021Scalable Anytime Algorithms for Learning Fragments of Linear Temporal Logiccited by 9
- 2024LTL learning on GPUscited by 6
- 2021Learning from Shader Program Tracescited by 0
- 2022Mining SoC Message Flows with Attention Modelcited by 0
- 2022Analyzing Robustness of Angluin's L* Algorithm in Presence of Noisecited by 0
- 2024Sample Efficient Reinforcement Learning by Automatically Learning to Compose Subtaskscited by 0
- 2026Testing Storage-System Correctness: Challenges, Fuzzing Limitations, and AI-Augmented Opportunitiescited by 0
- 2026AutoFlows++: Hierarchical Message Flow Mining for System on Chip Designscited by 0
- 2026AutoFlows++: Hierarchical Message Flow Mining for System on Chip Designs12 Apr 2026
- 2026Testing Storage-System Correctness: Challenges, Fuzzing Limitations, and AI-Augmented Opportunities2 Feb 2026
- 2024LTL learning on GPUs19 Feb 2024
- 2024Sample Efficient Reinforcement Learning by Automatically Learning to Compose Subtasks25 Jan 2024
- 2022Analyzing Robustness of Angluin's L* Algorithm in Presence of Noise21 Sep 2022
- 2022Mining SoC Message Flows with Attention Model12 Sep 2022
- 2021Scalable Anytime Algorithms for Learning Fragments of Linear Temporal Logic13 Oct 2021
- 2021Learning from Shader Program Traces8 Feb 2021