Follow
Mike Dodds
Mike Dodds
Galois Inc.
Verified email at galois.com - Homepage
Title
Cited by
Cited by
Year
Concurrent abstract predicates
T Dinsdale-Young, M Dodds, P Gardner, MJ Parkinson, V Vafeiadis
ECOOP 2010–Object-Oriented Programming: 24th European Conference, Maribor …, 2010
3292010
Deny-guarantee reasoning
M Dodds, X Feng, M Parkinson, V Vafeiadis
Programming Languages and Systems: 18th European Symposium on Programming …, 2009
1622009
Library abstraction for C/C++ concurrency
M Batty, M Dodds, A Gotsman
ACM SIGPLAN Notices 48 (1), 235-248, 2013
1242013
A scalable, correct time-stamped stack
M Dodds, A Haas, CM Kirsch
ACM SIGPLAN Notices 50 (1), 233-246, 2015
802015
Modular reasoning for deterministic parallelism
M Dodds, S Jagannathan, MJ Parkinson
ACM SIGPLAN Notices 46 (1), 259-270, 2011
462011
Proving linearizability using partial orders
A Khyzha, M Dodds, A Gotsman, M Parkinson
Programming Languages and Systems: 26th European Symposium on Programming …, 2017
412017
Explicit stabilisation for modular rely-guarantee reasoning
J Wickerson, M Dodds, M Parkinson
European Symposium on Programming, 610-629, 2010
342010
coreStar: The core of jStar
M Botincan, D Distefano, M Dodds, R Grigore, D Naudziuniene, ...
Boogie 2011, 65-77, 2011
332011
A simple abstraction for complex concurrent indexes
P da Rocha Pinto, T Dinsdale-Young, M Dodds, P Gardner, ...
ACM SIGPLAN Notices 46 (10), 845-864, 2011
282011
On the formal verification of the stellar consensus protocol
G Losa, M Dodds
2nd Workshop on Formal Methods for Blockchains (FMBC 2020), 2020
262020
Compositional verification of compiler optimisations on relaxed memory
M Dodds, M Batty, A Gotsman
Programming Languages and Systems: 27th European Symposium on Programming …, 2018
25*2018
Verifying custom synchronization constructs using higher-order separation logic
M Dodds, S Jagannathan, MJ Parkinson, K Svendsen, L Birkedal
ACM Transactions on Programming Languages and Systems (TOPLAS) 38 (2), 1-72, 2016
222016
From hyperedge replacement to separation logic and back
M Dodds, D Plump
Electronic Communications of the EASST 16, 2009
21*2009
Starling: lightweight concurrency verification with views
M Windsor, M Dodds, B Simner, MJ Parkinson
Computer Aided Verification: 29th International Conference, CAV 2017 …, 2017
202017
Graph transformation and pointer structures
M Dodds
University of York, 2008
202008
Graph transformation in constant time
M Dodds, D Plump
International Conference on Graph Transformation, 367-382, 2006
192006
Extending C for checking shape safety
M Dodds, D Plump
Electronic Notes in Theoretical Computer Science 154 (2), 95-112, 2006
182006
Ribbon proofs for separation logic
J Wickerson, M Dodds, M Parkinson
Programming Languages and Systems: 22nd European Symposium on Programming …, 2013
172013
Verified cryptographic code for everybody
B Boston, S Breese, J Dodds, M Dodds, B Huffman, A Petcher, ...
Computer Aided Verification: 33rd International Conference, CAV 2021 …, 2021
162021
Proof-directed parallelization synthesis by separation logic
M Botinčan, M Dodds, S Jagannathan
ACM Transactions on Programming Languages and Systems (TOPLAS) 35 (2), 1-60, 2013
152013
The system can't perform the operation now. Try again later.
Articles 1–20