CSP-based inference of function block finite-state models from execution traces
INDIN 2017, Emden, Germany 25 July 2017
CSP-based inference of function block finite-state models from - - PowerPoint PPT Presentation
CSP-based inference of function block finite-state models from execution traces Daniil Chivilikhin, Vladimir Ulyantsev, Anatoly Shalyto, Valeriy Vyatkin INDIN 2017, Emden, Germany 25 July 2017 Program synthesis Derive implementation from
INDIN 2017, Emden, Germany 25 July 2017
2/25
3/25
4/25
5/25
6/25
7/25
8/25
9/25 s t
10/25
Propositional encoding Solution reconstruction
https://srlabs.de/bites/minisat-intro/
11/25
Traces
〈...〉, ... , 〈...〉 〈...〉, ... , 〈...〉 〈...〉, ... ,〈...〉
CSP solving No solution (UNSAT) Number of states N CSP
〈, , ℂ〉
Translation function f Constraints ℂ
with domains Traces tree construction Values of variables
CSP solver
12/25
13/25
14/25
15/25
16/25
17/25
All tests with length = 1, 2, 3 #1: 1 #2: 2 … #12: 1, 1, 1 … #39: 3, 3, 3
18/25
19/25
20/25
21/25
22/25
23/25
24/25