Mark Utting
Associate Professor · UQ Experts (university-wide) · The University of Queensland
Quick answer: Mark Utting is Associate Professor at The University of Queensland. Mark Utting shows an active PhD hiring signal as of 2026-09-17.
⭐ Available for supervision. Available projects: Verifying compiler optimization passes; Smart Contract Tools for Blockchains - correctness and bug-finding; Improved program development tools; Generative programming and correctness.
Research interests
Associate Professor Mark Utting's research interests include software verification, model-based testing, theorem proving and automated reasoning, programming language design and implementation. He received his PhD from UNSW on the semantics of object-oriented languages, and since then has worked as an academic at several Queensland universities, as well as Waikato University in NZ and the University of Franche-Comte in France. He is passionate about designing and engineering good software that solves real-world problems, has extensive experience with managing software development projects and teams both in academia and industry, and has worked in industry, developing next generation genomics software and manufacturing software. He is author of the book ‘Practical Model-Based Testing: A Tools Approach’, as well as more than 80 publications on model-based testing, software verification, and language design and implementation. His current research focus is on using software verification to give strong guarantees about the correctness of compilers, correctness of blockchain smart contracts, freedom from information leaks of ARM64 binary programs, and the correctness of AI-generated code.
Software Verification, Verification of Smart Contracts, AI for Testing, Software Engineering and Language Engineering
Selected publications (since 2023)
[2024] Book: Distributed Ledger Technology: 7th International Symposium, SDLT 2023, Brisbane, QLD, Australia, November 30 – December 1, 2023, Revised Selected Papers. Naipeng Dong, Babu Pillai, Guangdong Bai and Mark Utting eds. (2024). Communications in Computer and Information Science, Heidelberg, Germany: Springer. doi: 10.1007/978-981-97-0006-6
[2024] Conference Publication: EVM-Vale: formal verification of EVM bytecode using vale. Cumming, Daniel, Utting, Mark, Cassez, Franck, Dong, Naipeng, Bayat Tork, Sadra and Risius, Marten (2024). 7th International Symposium, SDLT 2023, Brisbane, QLD, Australia, 30 November - 1 December 2023. Heidelberg, Germany: Springer. doi: 10.1007/978-981-97-0006-6_3
[2023] Conference Publication: TypeScript’s evolution: an analysis of feature adoption over
Frequently asked questions
Is Mark Utting hiring PhD students at The University of Queensland?
Yes. As of 2026-09-17, Mark Utting's faculty page shows a PhD hiring signal: Available for supervision. Available projects: Verifying compiler optimization passes; Smart Contract Tools for Blockchains - correctness and bug-finding; Improved program development tools; Generativ.
What does Mark Utting research?
Associate Professor Mark Utting's research interests include software verification, model-based testing, theorem proving and automated reasoning, programming language design and implementation. He received his PhD from UNSW on the semantics of object-oriented languages, and since then has worked as
Data last updated: 2026-09-17 · Source: phd-match.com faculty database.
Is Mark Utting a match for your research?
Upload your CV and get matched to professors who fit — with hiring signals.
Start matching