Mike Dodds

Orcid: 0000-0002-4439-0130

According to our database1, Mike Dodds authored at least 33 papers between 2005 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2023
Trustworthy Runtime Verification via Bisimulation (Experience Report).
Proc. ACM Program. Lang., August, 2023

2022
Formally Verifying Industry Cryptography.
IEEE Secur. Priv., 2022

2021
Verified Cryptographic Code for Everybody.
Proceedings of the Computer Aided Verification - 33rd International Conference, 2021

2020
Symbolic Testing for C and Rust.
Proceedings of the IEEE Secure Development, SecDev 2020, Atlanta, GA, USA, 2020

On the Formal Verification of the Stellar Consensus Protocol.
Proceedings of the 2nd Workshop on Formal Methods for Blockchains, 2020

2018
Tutorial: Continuous Verification of Critical Software.
Proceedings of the 2018 IEEE Cybersecurity Development, SecDev 2018, Cambridge, MA, USA, 2018

Compositional Verification of Compiler Optimisations on Relaxed Memory.
Proceedings of the Programming Languages and Systems, 2018

2017
Proving Linearizability Using Partial Orders (Extended Version).
CoRR, 2017

Proving Linearizability Using Partial Orders.
Proceedings of the Programming Languages and Systems, 2017

Starling: Lightweight Concurrency Verification with Views.
Proceedings of the Computer Aided Verification - 29th International Conference, 2017

2016
Verifying Custom Synchronization Constructs Using Higher-Order Separation Logic.
ACM Trans. Program. Lang. Syst., 2016

2015
Refining Existential Properties in Separation Logic Analyses.
CoRR, 2015

Learning Assertions to Verify Linked-List Programs.
Proceedings of the Software Engineering and Formal Methods - 13th International Conference, 2015

A Scalable, Correct Time-Stamped Stack.
Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2015

2014
Towards Rigorously Faking Bidirectional Model Transformations.
Proceedings of the Workshop on Analysis of Model Transformations co-located with ACM/IEEE 17th International Conference on Model Driven Engineering Languages & Systems (MoDELS 2014), 2014

2013
Proof-Directed Parallelization Synthesis by Separation Logic.
ACM Trans. Program. Lang. Syst., 2013

C/C++ Causal Cycles Confound Compositionality.
Tiny Trans. Comput. Sci., 2013

Library abstraction for C/C++ concurrency.
Proceedings of the 40th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2013

Ribbon Proofs for Separation Logic.
Proceedings of the Programming Languages and Systems, 2013

2012
Resource-sensitive synchronization inference by abduction.
Proceedings of the 39th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2012

2011
jStar-eclipse: an IDE for automated verification of Java programs.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

Automatic safety proofs for asynchronous memory operations.
Proceedings of the 16th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2011

Modular reasoning for deterministic parallelism.
Proceedings of the 38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2011

A simple abstraction for complex concurrent indexes.
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Safe asynchronous multicore memory operations.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

2010
Explicit Stabilisation for Modular Rely-Guarantee Reasoning.
Proceedings of the Programming Languages and Systems, 2010

Concurrent Abstract Predicates.
Proceedings of the ECOOP 2010, 2010

2009
Deny-Guarantee Reasoning.
Proceedings of the Programming Languages and Systems, 2009

2008
Graph transformation and pointer structures.
PhD thesis, 2008

From Hyperedge Replacement to Separation Logic and Back.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2008

From Separation Logic to Hyperedge Replacement and Back.
Proceedings of the Graph Transformations, 4th International Conference, 2008

2006
Graph Transformation in Constant Time.
Proceedings of the Graph Transformations, Third International Conference, 2006

2005
Extending C for Checking Shape Safety.
Proceedings of the Workshop on Graph Transformation for Verification and Concurrency, 2005


  Loading...