Termination Deadlock
Termination
- Dr. Liam O’Connor
University of Edinburgh LFCS (and UNSW) Term 2 2020
1
Termination Dr. Liam OConnor University of Edinburgh LFCS (and - - PowerPoint PPT Presentation
Termination Deadlock Termination Dr. Liam OConnor University of Edinburgh LFCS (and UNSW) Term 2 2020 1 Termination Deadlock Where we are at In the last lecture, we introduced message passing and discuss simple non-compositional proof
Termination Deadlock
1
Termination Deadlock
2
Termination Deadlock
3
Termination Deadlock
4
Termination Deadlock
5
Termination Deadlock
1
2
b;f
6
Termination Deadlock
7
Termination Deadlock
8
Termination Deadlock
9
Termination Deadlock
10
Termination Deadlock
1
2
11
Termination Deadlock
12
Termination Deadlock
13
Termination Deadlock
14
Termination Deadlock 1
2
3
4
15
Termination Deadlock
16
Termination Deadlock
17
Termination Deadlock
1
2
18
Termination Deadlock
3
1 ∧ b ∧ b′ =
1) >cw (ρℓ2 ◦ g, ρℓ′ 2 ◦ g)) ,
1In fact, the first two are the same as for Owicki/Gries. 19
Termination Deadlock
20
Termination Deadlock
21
Termination Deadlock
22
Termination Deadlock
23
Termination Deadlock
24
Termination Deadlock
25
Termination Deadlock
26
Termination Deadlock
27
Termination Deadlock
28
Termination Deadlock
29
Termination Deadlock
2A global configuration is a pair consisting of a state giving values to all variables and a tuple of
30
Termination Deadlock
1
2
31
Termination Deadlock
32
Termination Deadlock
33
Termination Deadlock
34