Curriculum Vitae

Summary

Dr. Peter Höfner is a Professor in the School of Computing at the Australian National University, where he also regularly serves as Acting Head of School. His research transforms how software systems are developed — ensuring their trustworthiness and security to the highest degree possible: the certainty of mathematical proof. He is a recognised leader in the formal analysis of routing and communication protocols, and has led collaborative research with Australia's Defence Science and Technology Group and DARPA.

Research

See the Research page for an overview of Peter's research vision, key projects, and collaborators.

Education

See the Education page for an overview of Peter's curriculum development work, course design, and teaching activities.

Professional Leadership

Peter is the elected Vice Chair of the International Federation for Information Processing (IFIP) Technical Committee 2 — Software: Theory and Practice, an international body comprising 17 Working Groups and over 450 researchers and ICT professionals. He served as elected Chair of IFIP Working Group 2.1 on Algorithmic Languages and Calculi from 2020 to 2025, and is an elected member of IFIP Working Group 2.3 on Programming Methodology.

He serves on the editorial board of the Journal of Logical and Algebraic Methods in Programming (JLAMP) and on the steering committees of RAMiCS and MARS — the latter of which he founded in 2015. He is also a member of the Formal Methods Europe (FME) Industry Committee.

Key Areas of Expertise

  • Formal Methods & Software Verification — developing mathematical proofs to guarantee software correctness
  • Concurrency & Distributed Systems — verifying real-world concurrent and distributed software
  • Protocol Security & High-Assurance Systems — analysing and improving protocols used in critical infrastructure
  • Process & Program Algebras — algebraic foundations for reasoning about software behaviour

Formal Qualifications

July 2009 Doctorate (Dr. rer. nat.), summa cum laude University of Augsburg, Germany
Oct 2003 Advanced Degree in Mathematics (Diplom-Mathematiker) University of Augsburg, Germany — Mathematics (major), Computer Science (minor), with high distinction

Appointments

since Feb 2020 Professor (promoted 2026, tenured 2023) Australian National University, Australia Associate Director of Education, School of Computing (Apr 2022–Apr 2026) Acting Head of School, School of Computing (recurring)
Feb 2020–Dec 2021 Visiting Scientist Data61, CSIRO (erstwhile NICTA), Australia
Feb 2018–Feb 2021 Honorary Senior Research Fellow Macquarie University, Australia
Jan 2018–Dec 2020 Conjoint Associate Professor University of New South Wales, Australia
Oct 2010–Jan 2020 (Senior/Principal) Research Scientist Data61, CSIRO (formerly NICTA), Australia Software Systems Research Group — promotions in 2013 and 2018
Feb 2011–Nov 2017 Conjoint (Senior) Lecturer University of New South Wales, Australia
Jul 2009–Oct 2010 Postdoc in Computer Science University of Augsburg, Germany

Awards & Honours

2023DARPA Game Changer Award — honouring the significant and lasting impact of HACMS over the past decade
2022–23AWS Fellow, University of Limerick, Ireland
2008Award for Junior Scientists — Universität Bayern e.V. (runner-up, interdisciplinary)
2007–09Max Weber Fellow — Universität Bayern e.V. (Elite Network of Bavaria)
2007, 2008Woody Bledsoe Travel Award

Grants & Funding

Verifying Concurrent Data Structures for Trustworthy Systems
Defence Science and Technology (DST), Australia  ·  AUD$1m  ·  Chief Investigator  ·  2021–2025
Redesigning Introductory Programming Content and Assessment
ANU Strategic Learning and Teaching Grant  ·  AUD$15k  ·  2024–2025
Sponsorship — Logic Summer School@ANU (2024, 2025)
Google, Jane Street, ASD  ·  AUD$~100k
Design and Verification of Correct, Efficient and Secure Concurrent Systems
ARC Discovery Grant  ·  AUD$420k  ·  PI  ·  2019–2023
Automated Verification of Control Protocols with Timed Automata
Defence Science and Technology (DST), Australia  ·  AUD$55k  ·  2020–2021
Tools for Network Routing and Control Protocols Verification
Defence Science and Technology (DST), Australia  ·  AUD$35k  ·  2019–2020
Network Protocol Specification and Verification (DARPA HACMS)
DARPA's High-Assurance Cyber Military Systems program  ·  AUD$~4.5m (share)  ·  2014–2017  ·  Won Game Changer Award 2023
Algebraic Approaches to Routing Problems
Go8 Australia/DAAD PPP Joint Research Co-operation  ·  AUD$~36k  ·  2015–2018
DAAD RISE Worldwide (student research internships)
AUD$~100k total  ·  2011–2020

Research Interests

Formal Models and Calculi for Software Systems
Specification and verification of protocols (routing and communication)  ·  Program verification (safety and liveness, concurrency)  ·  Trustworthy systems
Mathematical Structures in Computing
Process algebras  ·  Program algebras  ·  Proof automation and mechanisation (off-the-shelf theorem provers)

Professional Activities

Chair 2020–2025 / Elected Member IFIP Working Group 2.1 — Algorithmic Languages and Calculi (member since 2014)
Steering Committee Models for Formal Analysis of Real Systems (MARS) — founder (2015)
Member Formal Methods Europe (FME) — Industrial Committee
Programme Committees
RAMiCS 2026, FMICS 2025, VSTTE 2025, SETTA 2024, FMICS 2024, FM 2024, MARS 2024, RAMiCS 2024, LPAR 2023, RAMiCS 2023, FM 2023, FMICS 2022, VECoS 2022, MARS 2022, MPC 2022, FORTE 2022, VECoS 2021, RAMiCS 2021, FM 2021, TACAS 2021, VECoS 2020, MARS 2020, ETAPS 2020 (workshop chair), RAMiCS 2020, FMICS 2019, iFM 2018, RAMiCS 2018, MARS 2017 (co-chair), RAMiCS 2017 (co-chair), MARS 2015 (chair), RAMiCS 2015, ANT 2014, RAMiCS 2014 (co-chair), WRiPE 2013, RAMiCS 2013, ATx 2012 (chair), ATE 2011 (chair), RAMiCS 12, RelMiCS 11/AKA 6, TPTPWoWo, ESARM 2008.
External Reviewer (funding bodies) Agence Nationale de la Recherche (ANR) — France; Natural Sciences and Engineering Research Council of Canada (NSERC); Australian Research Council (ARC); ALECS Fellowship Programme (Ireland); Nokia Foundation (Finland)

Publications & Teaching

A full list of publications (100+ peer-reviewed articles) is available on the Publications page. An overview of courses taught since 2006 is available on the Teaching page.