<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://mikedodds.github.io/portfolio/portfolio-1/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/portfolio/portfolio-2/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/posts/2020/12/proofs-should-repair-themselves</loc>
<lastmod>2020-12-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/posts/2021/03/quic-testing-a-quick-replication</loc>
<lastmod>2021-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/posts/2021/05/who-is-verifying-their-cryptographic-protocols</loc>
<lastmod>2021-05-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/posts/2021/06/building-a-concurrency-verifier</loc>
<lastmod>2021-06-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/posts/2023/09/the-impact-of-provable-security</loc>
<lastmod>2023-09-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/posts/2024/02/avoiding-foolishness-distributed-systems</loc>
<lastmod>2024-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/posts/2024/06/generative-ai-for-specifications</loc>
<lastmod>2024-06-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/posts/2024/11/function-argument-nullability-using-an-llm</loc>
<lastmod>2024-11-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/posts/2024/11/o3-frontier-math-and-the-future-of-mathematics</loc>
<lastmod>2025-01-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/posts/2025/05/what-works-and-doesnt-selling-formal-methods</loc>
<lastmod>2025-05-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/posts/2025/06/specifications-dont-exist</loc>
<lastmod>2025-06-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/posts/2025/09/claude-can-sometimes-prove-it</loc>
<lastmod>2025-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/posts/2025/10/claude-code-acl2-experiments</loc>
<lastmod>2025-10-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2005-08-22-extending-c-for-checking-shape-safety</loc>
<lastmod>2005-08-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2005-10-28-using-trace-data-to-diagnose-non-termination-errors</loc>
<lastmod>2005-10-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2006-09-17-graph-transformation-in-constant-time</loc>
<lastmod>2006-09-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2008-09-01-phd-thesis-mike-dodds</loc>
<lastmod>2008-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2008-09-07-from-hyperedge-replacement-to-separation-logic</loc>
<lastmod>2008-09-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2009-03-22-deny-guarantee-reasoning</loc>
<lastmod>2009-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2010-03-20-explicit-stabilisation-for-modular-rg</loc>
<lastmod>2010-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2010-06-21-concurrent-abstract-predicates</loc>
<lastmod>2010-06-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2011-01-26-automatic-safety-proofs-for-async-memory-operations</loc>
<lastmod>2011-01-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2011-01-26-modular-reasoning-for-deterministic-parallelism</loc>
<lastmod>2011-01-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2011-07-20-corestar-the-core-of-jstar</loc>
<lastmod>2011-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2011-09-09-jstar-eclipse-ide-automated-verification</loc>
<lastmod>2011-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2011-10-22-simple-abstraction-complex-concurrent-datastructures</loc>
<lastmod>2011-10-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2011-11-06-safe-asynchronous-multicore-memory-operations</loc>
<lastmod>2011-11-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2012-01-25-resource-sensitive-synchronization</loc>
<lastmod>2012-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2013-01-23-library-abstraction-for-c-cpp-concurrency</loc>
<lastmod>2013-01-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2013-03-16-ribbon-proofs-for-separation-logic</loc>
<lastmod>2013-03-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2013-07-01-proof-directed-parallelization-synthesis</loc>
<lastmod>2013-07-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2014-01-01-c-causal-cycles-confound-compositionality</loc>
<lastmod>2014-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2014-09-28-towards-rigorously-faking</loc>
<lastmod>2014-09-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2015-01-01-learning-assertions-to-verify-linked-list-programs</loc>
<lastmod>2015-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2015-01-14-a-scalable-correct-ts-stack</loc>
<lastmod>2015-01-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2015-04-30-refining-existential-properties-in-separation-logic-analyses</loc>
<lastmod>2015-04-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2016-01-04-verifying-custom-synchronization-constructs</loc>
<lastmod>2016-01-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2017-03-19-proving-linearizability-using-partial-orders</loc>
<lastmod>2017-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2017-07-13-starling-lightweight-concurrency-verification-w-views</loc>
<lastmod>2017-07-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2018-05-14-compositional-verification-compiler-optimisations</loc>
<lastmod>2018-05-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2020-10-01-model-based-compliance-testing-of-pkcs11-providers</loc>
<lastmod>2020-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2020-12-11-formal-verification-of-stellar-consensus-protocol</loc>
<lastmod>2020-12-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2021-07-15-verified-cryptographic-code-for-everybody</loc>
<lastmod>2021-07-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2022-05-01-formally-verifying-industry-cryptography</loc>
<lastmod>2022-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2023-08-31-trustworthy-runtime-verification</loc>
<lastmod>2023-08-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2024-05-23-optim-l-approach-to-parsing-random-access-formats</loc>
<lastmod>2024-05-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2024-06-20-daedalus-safer-document-parsing</loc>
<lastmod>2024-06-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2024-07-08-macaw-a-machine-code-toolbox</loc>
<lastmod>2024-07-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/publications/2024-10-23-crux-a-precise-verifier-for-rust</loc>
<lastmod>2024-10-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/talks/2020-09-15-formal-verification-of-production-distributed-protocols</loc>
<lastmod>2020-09-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/talks/2023-01-01-verified-cryptographic-code-for-everybody</loc>
<lastmod>2023-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/talks/2024-01-15-weak-memory-matters</loc>
<lastmod>2024-01-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/talks/2024-01-31-parsing-and-understanding-in-a-messy-world</loc>
<lastmod>2024-01-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/talks/2024-05-06-llms-are-useful-for-small-problems</loc>
<lastmod>2024-05-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/talks/2024-10-09-n-things-I-learned</loc>
<lastmod>2024-10-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/talks/2024-12-5-proofs-in-the-wild</loc>
<lastmod>2024-12-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/teaching/2014-spring-teaching-1</loc>
<lastmod>2014-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/teaching/2015-spring-teaching-1</loc>
<lastmod>2015-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/archive-layout-with-content/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/categories/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/collection-archive/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/cv/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/markdown/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/non-menu-page/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/page-archive/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/portfolio/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/publications/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/sitemap/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/tags/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/talkmap.html</loc>
</url>
<url>
<loc>https://mikedodds.github.io/talks/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/teaching/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/terms/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/year-archive/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/markdown_generator/</loc>
</url>
<url>
<loc>https://mikedodds.github.io/files/misc/2005-10-28-YCS-2005-395-hatday.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-publications/COVA.08.marriage.poster.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-publications/POPL.11.deterministic_parallelism.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-publications/POPL.15.ts_stack.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-publications/TOPLAS.proof-directed_synthesis.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-publications/TOPLAS.verifying_sync.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-publications/VSI-tools.08.deny-guarantee.poster.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-publications/cap_long.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-publications/cegar_for_separation_logic.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-publications/scalable_correct_TS_stack.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-publications/verifying_custom_sync_constructs.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-talks/BHam.FictionDisjointness.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-talks/ESOP.09.deny_guarantee_reasoning.slides.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-talks/GCM.06.SPGT_tutorial.slides.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-talks/ICGT.06.slides.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-talks/ICGT.08.from_hr_to_sl.slides.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-talks/ReadingGroup.09.3valued.slides.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-talks/SemLunch.08.deny-guarantee.slides.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/old/old-talks/Semlunch.09.higher-order-actions.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2005-08-22-extending-c-for-checking-shape-safety.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2005-10-28-using-trace-data-to-diagnose-non-termination-errors.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2006-09-17-graph-transformation-in-constant-time.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2008-09-01-phd-thesis-mike-dodds.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2008-09-07-abstract-from-hyperedge-replacement-to-separation-logic.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2008-09-07-from-hyperedge-replacement-to-separation-logic.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2009-01-22-deny-guarantee-reasoning-techreport.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2009-03-22-deny-guarantee-reasoning.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2010-03-20-explicit-stabilisation-for-modular-rg.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2010-06-21-concurrent-abstract-predicates.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2011-01-26-automatic-safety-proofs-for-async-memory-operations.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2011-01-26-modular-reasoning-for-deterministic-parallelism.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2011-07-20-corestar-the-core-of-jstar.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2011-09-09-jstar-eclipse-ide-automated-verification.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2011-10-22-simple-abstraction-complex-concurrent-datastructures.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2011-11-06-safe-asynchronous-multicore-memory-operations.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2012-01-25-resource-sensitive-synchronization.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2012-06-25-short-paper-ribbon-proofs-for-separation-logic.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2013-01-23-library-abstraction-for-c-cpp-concurrency.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2013-03-16-ribbon-proofs-for-separation-logic.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2013-07-01-proof-directed-parallelization-synthesis.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2014-01-01-c-causal-cycles-confound-compositionality.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2014-07-23-a-fast-correct-ts-stack.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2014-09-28-towards-rigorously-faking.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2015-01-01-learning-assertions-to-verify-linked-list-programs.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2015-01-14-a-scalable-correct-ts-stack.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2016-01-04-verifying-custom-synchronization-constructs.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2017-07-13-starling-lightweight-concurrency-verification-w-views.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2018-05-14-compositional-verification-compiler-optimisations.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2020-10-01-model-based-compliance-testing-of-pkcs11-providers.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2020-12-11-formal-verification-of-stellar-consensus-protocol.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2021-07-15-verified-cryptographic-code-for-everybody.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2022-05-01-formally-verifying-industry-cryptography.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2023-08-31-trustworthy-runtime-verification.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2024-05-23-optim-l-approach-to-parsing-random-access-formats.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/publications/2024-06-20-daedalus-safer-document-parsing.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/talks/2020-09-15-formal-verification-of-production-distributed-protocols.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/talks/2023-01-01-verified-cryptographic-code-for-everybody.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/talks/2024-01-15-weak-memory-matters.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/talks/2024-01-31-parsing-and-understanding-in-a-messy-world.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/talks/2024-05-06-llms-are-useful-for-small-problems.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/talks/2024-05-23-SLIDES-optim-l-approach-to-parsing-random-access-formats.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/talks/2024-10-09-n-things-I-learned.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/files/talks/2024-12-5-proofs-in-the-wild.pdf</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
<url>
<loc>https://mikedodds.github.io/talkmap/map.html</loc>
<lastmod>2025-10-08T02:20:18+00:00</lastmod>
</url>
</urlset>
