SLIDE 1
Modular Termination Verification for Non-blocking Concurrency
Julian Sutherland
Joint work with: Pedro da Rocha Pinto, Thomas Dinsdale-Young, Philippa Gardner
July, 2015
1 / 15
Modular Termination Verification for Non-blocking Concurrency Julian - - PowerPoint PPT Presentation
Modular Termination Verification for Non-blocking Concurrency Julian Sutherland Joint work with: Pedro da Rocha Pinto, Thomas Dinsdale-Young, Philippa Gardner July, 2015 1 / 15 Module Abstractions Given the following modules. Queue Counter
1 / 15
◮ Sufficiently strong for clients to be able to use it constructively. ◮ Sufficiently weak for any “reasonable” implementations of the module to satisfy it.
2 / 15
3 / 15
5 / 15
6 / 15
6 / 15
8 / 15
9 / 15
9 / 15
9 / 15
9 / 15
10 / 15
10 / 15
11 / 15
11 / 15
11 / 15
11 / 15
11 / 15
12 / 15
13 / 15
14 / 15
15 / 15