Soundness in negotiations
Igor Walukiewicz
CNRS, Bordeaux University
Joint work with Javier Esparza, Denis Kuperberg, and Anca Muscholl
1 / 25
Soundness in negotiations Igor Walukiewicz CNRS, Bordeaux - - PowerPoint PPT Presentation
Soundness in negotiations Igor Walukiewicz CNRS, Bordeaux University Joint work with Javier Esparza, Denis Kuperberg, and Anca Muscholl 1 / 25 Verification of concurrent systems suffers from the state explosion problem. 2 / 25 Verification
1 / 25
2 / 25
3 / 25
·
4 / 25
(n1,a1)
(n2,a2)
w
5 / 25
w
6 / 25
7 / 25
Deterministic acyclic negotiations L(N)∩L(A)≠∅ NP-complete Soundness in NLOGSPACE
Soundness: every run can be completed to a successful run 8 / 25
p0,a0
p1,a1
pk−1,ak−1
i be the result of executing ai. We have C′ i(p) = ni+1
i we can reach Cfin.
9 / 25
p0,a0
p1,a1
pk−1,ak−1
10 / 25
11 / 25
12 / 25
1 Ci2 2 . . . Cik k : i1, . . . , ik ∈ [n]}
13 / 25
Deterministic acyclic negotiations L(N)∩L(A)≠∅ NP-complete Soundness in NLOGSPACE Verifying properties of sound acyclic deterministic negotiations races can be decided in PTIME some properties can be decided in PTIME
Soundness: every run can be completed to a successful run 14 / 25
15 / 25
16 / 25
17 / 25
18 / 25
19 / 25
Deterministic acyclic negotiations L(N)∩L(A)≠∅ NP-complete Soundness in NLOGSPACE Verifying properties of sound acyclic deterministic negotiations races can be decided in PTIME some properties can be decided in PTIME Soundness for bigger classes without acyclicity coNP-hard for weakly deterministic acyclic in PTIME
Soundness: every run can be completed to a successful run 20 / 25
21 / 25
22 / 25
23 / 25
24 / 25
Deterministic acyclic negotiations L(N)∩L(A)≠∅ NP-complete Soundness in NLOGSPACE Verifying properties of sound acyclic deterministic negotiations races can be decided in PTIME some properties can be decided in PTIME Soundness for bigger classes without acyclicity coNP-hard for weakly deterministic acyclic in PTIME
Soundness: every run can be completed to a successful run 25 / 25