Abstract
We propose a two-stage exact approach for identifying finite-state models of function blocks based on given execution traces. First, a base finite-state model is inferred with a method based on translation to the Boolean satisfiability problem, and then, the base model is generalized by inferring minimal guard conditions of the state machine with a method based on translation to the constraint satisfaction problem.
Original language | English |
---|---|
Pages (from-to) | 4558-4568 |
Number of pages | 11 |
Journal | IEEE Transactions on Industrial Informatics |
Volume | 15 |
Issue number | 8 |
DOIs | |
Publication status | Published - Aug 2019 |
MoE publication type | A1 Journal article-refereed |
Keywords
- Automata
- Control system synthesis
- CSP
- Reverse engineering
- SAT