Select Publications
Conference Papers
2023, 'Pancake: Verified Systems Programming Made Sweeter', in PLOS 2023 - Proceedings of the 12th Workshop on Programming Languages and Operating Systems, Part of: SOSP 2023, pp. 1 - 9, http://dx.doi.org/10.1145/3623759.3624544
,2023, 'Pancake: Verified Systems Programming Made Sweeter.', in PLOS@SOSP, ACM, pp. 1 - 9, https://doi.org/10.1145/3623759
,2022, 'A Verified Cyclicity Checker For Theories with Overloaded Constants', in Leibniz International Proceedings in Informatics, LIPIcs, http://dx.doi.org/10.4230/LIPIcs.ITP.2022.15
,2022, 'Kalas: A Verified, End-To-End Compiler for a Choreographic Language', in Leibniz International Proceedings in Informatics, LIPIcs, http://dx.doi.org/10.4230/LIPIcs.ITP.2022.27
,2020, 'Synthesis of verified architectural components for critical systems hosted on a verified microkernel', in Proceedings of the Annual Hawaii International Conference on System Sciences, pp. 6365 - 6374
,2019, 'Characteristic formulae for liveness properties of non-terminating CakeML programs', in Leibniz International Proceedings in Informatics, LIPIcs, http://dx.doi.org/10.4230/LIPIcs.ITP.2019.32
,2019, 'Psi-Calculi Revisited: Connectivity and Compositionality', in Formal techniques for distributed objects, components, and systems : 39th IFIP WG 6.1 International Conference, FORTE 2019, held as part of the 14th International Federated Conference on Distributed Computing Techniques, DisCoTec 2019, Kongens Lyngby, Denmark, June 17-21, 2019 (Series title: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Kongens Lyngby, Denmark, pp. 3 - 20, presented at FORTE, Kongens Lyngby, Denmark, 17 June 2019 - 21 June 2019, http://dx.doi.org/10.1007/978-3-030-21759-4_1
,2018, 'Program Verification in the Presence of I/O: Semantics, Verified Library Routines, and Verified Applications', in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Springer, Oxford, U.K., pp. 88 - 111, presented at 10th International Conference, VSTTE 2018, Oxford, U.K., 18 July 2018 - 19 July 2018, http://dx.doi.org/10.1007/978-3-030-03592-1_6
,2018, 'Into the infinite - theory exploration for coinduction', in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 70 - 86, http://dx.doi.org/10.1007/978-3-319-99957-9_5
,2017, 'A verified generational garbage collector for CakeML', in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 444 - 461, http://dx.doi.org/10.1007/978-3-319-66107-0_28
,2016, 'Bisimulation up-to techniques for psi-calculi', in CPP 2016 - Proceedings of the 5th ACM SIGPLAN Conference on Certified Programs and Proofs, co-located with POPL 2016, pp. 142 - 153, http://dx.doi.org/10.1145/2854065.2854080
,2016, 'The expressive power of monotonic parallel composition', in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 780 - 803, http://dx.doi.org/10.1007/978-3-662-49498-1_30
,2011, 'Broadcast psi-calculi with an application to wireless protocols', in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 74 - 89, http://dx.doi.org/10.1007/978-3-642-24690-6_7
,