Pedro da Rocha Pinto PhD Student
Pedro was a PhD student and a Post Doc in the group, working on developing logics for verification of fine-grained concurrent programs.
Pedro defended his PhD thesis, Reasoning with Time and Data Abstractions in January 2017. He is currently working for Collage.com, Inc. a Michigan-based photo products e-commerce company.
Group Publications
-
A Perspective on Specifying and Verifying Concurrent Modules
- Thomas Dinsdale-Young
- Pedro da Rocha Pinto
- Philippa Gardner
Journal of Logical and Algebraic Methods in Programming 2018
-
A Concurrent Specification of POSIX File Systems
ECOOP 2018
-
Reasoning with Time and Data Abstractions
Ph.D. Thesis, Imperial College London, 2017
-
Abstract Specifications for Concurrent Maps
ESOP 2017
-
Caper: Automatic Verification for Fine-grained Concurrency
- Thomas Dinsdale-Young
- Pedro da Rocha Pinto
- Kristoffer Just Andersen
- Lars Birkedal
ESOP 2017
-
Modular Termination Verification for Non-blocking Concurrency
- Pedro da Rocha Pinto
- Thomas Dinsdale-Young
- Philippa Gardner
- Julian Sutherland
ESOP 2016
-
Fault-tolerant Resource Reasoning
Asian Symposium on Programming Languages and Systems (APLAS) 2015
-
Steps in Modular Specifications for Concurrent Modules (Invited Tutorial Paper)
- Pedro da Rocha Pinto
- Thomas Dinsdale-Young
- Philippa Gardner
Mathematical Foundations of Programming Semantics (MFPS) 2015
-
TaDA: A Logic for Time and Data Abstraction
- Pedro da Rocha Pinto
- Thomas Dinsdale-Young
- Philippa Gardner
ECOOP 2014
-
A Simple Abstraction for Complex Concurrent Indexes
- Pedro da Rocha Pinto
- Thomas Dinsdale-Young
- Mike Dodds
- Philippa Gardner
- Mark J. Wheelhouse
OOPSLA 2011