Register

About
Regular biography

Michael Norrish is an Associate Professor in Computing Foundations at the Australian National University's School of Computing. His research interests include interactive theorem-proving, programming language semantics, and mechanised mathematics. He is the primary developer of the HOL4 system and a key contributor to the CakeML project, a verified compiler for a functional programming language. Norrish received his PhD in 1999 from the University of Cambridge and has held academic positions at various institutions, including NICTA and the ANU. His work focuses on the intersection of formal methods and real-world computer systems.


Scholar profile summary
Scholar-generated biography

Michael Norrish is a researcher at the Australian National University, specializing in Formal Methods and Interactive Theorem Proving. His work focuses on the formal verification of software systems, including operating system kernels and programming languages. Norrish has contributed to projects such as seL4, a formally verified OS kernel, and CakeML, a verified implementation of ML. His research also involves mechanized computability theory, verified compilation, and the application of formal methods to network protocols and C programming. His publications highlight the use of tools like HOL4 and the development of frameworks for low-level verification.

Source: google_scholar · 93 words
Related professors