Project

General

Profile

Wiki » History » Version 13

Antti Hyvärinen, 17/05/2016 18:16

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