Over the years, Peter has supervised
15 PhD students
as well as numerous Masters, Honours, and intern students.
Currently supervising 14 researchers and research students.
Current
-
Vismaya Venkateshwara
PhD · Associate Supervisor
Verification of Concurrent Programs with Rely-Guarantee
-
Myria Sarvay
Intern
Open Bisimilarity for the π-Calculus with Mismatch in Isabelle
-
Michael Ostapenko
Honours
Finding Attacks by Means of Predicate Transformers
-
Long Feng
Project
Implementing Incorrectness Logic in Isabelle/HOL
-
Yi Yao
PhD · Associate Supervisor
An Algebraic Framework for Push-Down Automata and Turing Machines
-
Hayley Pattons
PhD · Associate Supervisor
Effects of programming languages on runtime design
-
Xin Lu
PhD · Associate Supervisor
Incorrectness Logic and Program Analysis
-
Jack Stodart
PhD · Primary Supervisor and Chair
Extending Automatic Software Verifiers with Interactive Proofs
-
Eric Hall
PhD · Associate Supervisor
Formal Verification of Error-Correcting Codes
-
Alyssa Sha
PhD · Chair
The Role of 'Forgetting' in Machine Learning and its Applications
-
Tiange Liu
PhD · Associate Supervisor
Open Bisimilarity for the π-Calculus
-
Ryan Barry
MPhil · Primary Supervisor and Chair
Proof Engineering for Linear Temporal Logic
-
Weiyou Wang
PhD
Justness: Laying the foundations for verifying liveness properties
-
Raja Oktovin Parhasian Damanik
PhD · Associate Supervisor
Knowledge Problems in Security Protocols Through Term Rewriting
PhD & MPhil Alumni
-
Callum Bannister
PhD
Forward with Separation Logic
-
Ben Coughlan
PhD · Administrative Support
Unmanned Aerial Vehicles, Energy Management, Control Systems
-
Insa Stucke
PhD · Associate Supervisor
Verification of Relational Programs Supported by Theorem Provers
-
Han Hing Dang
PhD · Associate Supervisor
Algebraic Calculi for Separation Logic
Postdoctoral Alumni
- Roger Su
- Ian Shillito
Other Alumni
-
Kevin Zhu
Masters
UX Design, Implementation and Evaluation for a Social Choice Board Game App
-
Myria Sarvay
Project
Implementing π-Calculus with Mismatch in Isabelle/HOL based on Nominal Logic
-
James Noonan
Honours
Conditional Valuation Algebras: Directionality and Efficient Inference
-
Matthew Cawley
Honours
An IDE for the domain-specific language AWN
-
Clint Del Borello
Masters
Algebraic Verification of Graph Algorithms using Isabelle/HOL
-
Kaloosh Verrell
Honours
A Constraint-Solver-Based Board Game Voting System
-
Pramo Samarasinghe
Project
Translating Timed Process Algebras into mCRL2
-
Tianyuan Liu
Honours
HWMP Modeling by a Process Algebra for Wireless Mesh Networks
-
Xiangyun Kong
Masters
User Data Analysis for a Video-Based App
-
Anna Moscato
Honours
Applying Predicate Transformersfor Concurrency
-
Callum Koh
Honours
Mechanising a Translation between Process Algebras in Isabelle/HOL
-
Tina Ji
Honours
Partial Order Reduction for Protocols in Uppaal
-
Ming Xu
Masters
Extended Labelled Transition Systems in Isabelle/HOL
-
Pramo Samarasinghe
Intern
Translating Timed Process Algebras
-
Cameron Pappas
Intern
Implementing and Analysing timed Routing Protocols in Isabelle/HOL
-
Aleksandar Miladinovic
Intern
Verifying Properties of the Routing Protocol OSPF
-
Linda Kwan
Intern
Analysing Routing Attacks for OSPF in Uppaal
-
Callum Koh
Intern
Formalising the Process Algebra mCRL2 in Isabelle/HOL
-
Tina Ji
Intern
Optimising Models for Routing Protocols in Uppaal
-
Courtney Darville
Intern
Attack Models for the OSPF Routing Protocol
-
Ranit Bose
Intern
Modelling Attacks for Routing Protocols
-
Adam Pam
Intern
Modelling Routing Attacks in Uppaal
-
Weiyou Wang
Masters
Mechanising ACP in Isabelle/HOL
-
Weiyou Wang
Intern
Modelling and Analysing the OSPF Routing Protocol
-
Ryan Barry
Honours
Formal Modelling and Analysis of OLSRv2
-
Felix Pribyl
Intern
From AWN to CakeML
-
Pierre Liorit
Intern
Analysing Link Layer Protocols
-
Saya Lau
Masters
Test-Case Generation for Model-Checking Wireless Mesh Network
-
Jack Drury
Intern
Modelling and Analysing the OSPF Routing Protocol
-
Anran Wang
Intern
Expressiveness of Process Algebras with Broadcast Mechanisms
-
Michael Markl
Intern
A Process Algebra for Link Layer Protocols
-
Filippo De Bortoli
Intern
Verifying Liveness Properties of Distributed Systems
-
Ryan Barry
Intern
Formal Modelling of OLSRv2
-
Djurre van der Wal
Masters
Model Checking a Process Algebra for Wireless Mesh Networks with a Formally Validated mCRL2 Back End
-
Daniel Brownlow
Intern
Improving Automatic Translating AWN to Uppaal
-
Katja Möhring
Bachelor
Automated Translation from the Process Algebra AWN to the Model Checker Uppaal
-
Victor Dyseryn
Intern
Analysing Mutual Exclusion using Process Algebra with Signals
-
Katja Möhring
Intern
Expressiveness in Slow Petri Nets
-
Bertrand Bevillard
Intern
Analysis of Protocols for High-assurance Networks
-
Emile Bres
Intern
Timed Process Algebras for Network Protocols
-
Rafael Blecher
Intern
Implementing Secure Protocols for Quadcopters
-
Mojgan Kamali
Masters
Modeling and Verifying the OLSR Protocol Using Uppaal
-
Lina Gundelwein
Intern
Type-Checking for Algebra of Wireless (Mesh) Network
-
Julian Nickerl
Intern
Automatic Transformation from AWN to Uppaal
-
Maryam Kamali
Intern
Formal Modelling of Network Topologies
-
Patrick Lehner
Intern
Automatic Transformation from AWN to Uppaal
-
Sarah Edenhofer
Bachelor
Formal Specification of the AODV Routing Protocol
-
Markus Brenner
Intern
Computational Support for Routing Algebra
-
Rohan Jacob Rao
Intern
Rigour in Network Routing: an Algebraic Model
-
Stephan Zeissler
Masters
Development of a Web-Application for ATP Systems
-
Markus Teufelhart
Bachelor
Automatic Normalisation of Algebraic Formulas
-
Sven Mentl
Masters
Requirements in Feature Algebra
-
Andreas Zelend
Masters
Formal Product Families for Abstract Machines
-
Stephan Lindner
Masters
A Structured Compendium for Infinite Semirings.
-
Han Hing Dang
Masters
Algebraic Aspects of Separations Logic
-
Yanan Zhong
Masters
Development and Implementation of a Database for Proofs generated by Automated Theorem Provers
-
Turki Hatam Bekr
Masters
Algebraic Analysis of Multi-Player-Games