Wiki » History » Version 6
Karine Even Mendoza, 13/05/2016 18:08
1 | 3 | Karine Even Mendoza | h1. Skype Meeting 03/05/2016 |
---|---|---|---|
2 | |||
3 | Why we need combination of theories, multipication of non-constants |
||
4 | |||
5 | Short Code example: |
||
6 | t1 = x*y; |
||
7 | x' = x; |
||
8 | y'= y; |
||
9 | t2 = x'*y'; |
||
10 | assert(t1 != t2); |
||
11 | |||
12 | Solution: t1 = f(x, y) |
||
13 | 4 | Karine Even Mendoza | ===== |
14 | 3 | Karine Even Mendoza | |
15 | |||
16 | 1 | Karine Even Mendoza | h1. Work Plan - Meeting 9-11/05/2016 |
17 | |||
18 | 3 | Karine Even Mendoza | h2. Mile-Stones |
19 | |||
20 | I. Propositional logic MC for FunFrog + OpenSMT2 |
||
21 | Tasks (1) - (3) |
||
22 | |||
23 | II. Theories MC for FunFrog + OpenSMT2/Other |
||
24 | Tasks (1) - (3) |
||
25 | |||
26 | III. Theory aware MC for FunFrog + OpenSMT2 |
||
27 | Tasks (1) - (4) and (5.5) |
||
28 | 4 | Karine Even Mendoza | |
29 | IV. Incremental SMT for FunFrog |
||
30 | Tasks (1) - (4) |
||
31 | |||
32 | V. Unbounded MC (loops) |
||
33 | Tasks (1) - (4) |
||
34 | |||
35 | |||
36 | h3. Tasks for OpenSMT2 |
||
37 | 6 | Karine Even Mendoza | |
38 | 4 | Karine Even Mendoza | # Library + Headers (A,L) |
39 | # Interface (ALL) |
||
40 | # Interpolation (L,S) |
||
41 | # Incrementality - Push/Pop (M,A) |
||
42 | # Parallelizaion and clause sharing between theories (M,A) |
||
43 | 5 | Karine Even Mendoza | 5.5 Theory combinations (L,A) |
44 | 5.6 Full define - fun for OpenSMT2, with parameteres (?) |
||
45 | # Quantifiers (G,A,M) |
||
46 | |||
47 | |||
48 | h3. Tasks for Funfrog |
||
49 | 6 | Karine Even Mendoza | |
50 | 5 | Karine Even Mendoza | a. Encoding SSA --> theory |
51 | 1 | Karine Even Mendoza | b. New CBMC - updare the repository |
52 | 6 | Karine Even Mendoza | c. Benchmarks |
53 | d. Incremental SMT for funfrog (use) |
||
54 | e. Unbounded MC |
||
55 | 4 | Karine Even Mendoza | |
56 | ===== |