Liam O'Connor

Registered user since Wed 31 Aug 2016

Name:Liam O'Connor

I am Liam O’Connor, a Lecturer in Programming Languages for Trustworthy Systems for LFCS at the University of Edinburgh School of Informatics. I specialise in programming languages and type systems, verification, formal methods, and concurrency

Country:United Kingdom
Affiliation:University of Edinburgh
Personal website:
Research interests:Type systems, formal methods, linear types, dependent types, concurrency


‹Programming› 2023 Author of Primrose: Selecting Container Data Types by their Properties within the Research Papers-track
POPL 2023 Author of Dargent: A Silver Bullet for Verified Data Layout Refinement within the POPL-track
HATRA 2022 Author of Holbert: Reading, Writing, Proving and Learning in the Browser within the Human Aspects of Types and Reasoning Assistants-track
SLE 2022 Author of Property-Based Testing: Climbing the Stairway to Verification within the SLE 2022-track
PLDI 2022 Author of Quickstrom: Property-based acceptance testing with LTL specifications within the PLDI-track
PLMW 2022 Invited Speaker in Invited speakers within the PLMW 2022-track
Author of Writing Valuable Papers within the PLMW 2022-track
CPP 2022 Author of Overcoming Restraint: Composing Verification of Foreign Functions with Cogent within the CPP 2022-track
ICFP 2021 Committee Member in Program Committee within the Student Research Competition-track
TyDe 2019 Author of Deferring the Details and Deriving Programs within the TyDe 2019-track
PriSC 2019 Author of A Data Layout Description Language for Cogent within the PriSC 2019-track
ICFP 2018 Committee Member in Artifact Evaluation Committee within the Research Artifacts-track
TyDe 2017 Committee Member in Program Committee within the TyDe 2017-track
ICFP 2016 Author of Refinement through Restraint: Bringing Down the Cost of Verification within the Research Papers-track
ML 2016 Author of Close Encounters of the Higher Kind - Emulating Constructor Classes in Standard ML within the ML-track
TyDe 2016 Author of Applications of Applicative Proof Search within the TyDe-track