2020 57th ACM/IEEE Design Automation Conference (DAC) 2020
DOI: 10.1109/dac18072.2020.9218613
|View full text |Cite
|
Sign up to set email alerts
|

Learning Concise Models from Long Execution Traces

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 usecase 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
23
1

Year Published

2021
2021
2024
2024

Publication Types

Select...
2
2
2

Relationship

0
6

Authors

Journals

citations
Cited by 19 publications
(24 citation statements)
references
References 24 publications
0
23
1
Order By: Relevance
“…Therefore, solving constraint problems generated from such causality graphs incurs similar complexity, and its runtime performance is largely independent of trace lengths. This observation contrasts our method against previous work such as [4].…”
Section: Resultscontrasting
confidence: 92%
See 4 more Smart Citations
“…Therefore, solving constraint problems generated from such causality graphs incurs similar complexity, and its runtime performance is largely independent of trace lengths. This observation contrasts our method against previous work such as [4].…”
Section: Resultscontrasting
confidence: 92%
“…This inconsistencies is due to the ambiguities when finding supports for edges. In this example, since we do not know what the other messages should be correlated with message 1, we consider all possibilities by finding supports for all binary sequences starting with message 1, i.e., (1, 2), (1,4), and…”
Section: B Generating and Solving Consistency Constraintsmentioning
confidence: 99%
See 3 more Smart Citations