Registered user since Tue 17 Feb 2015
William J. Bowman is an assistant professor of computer science at the University of British Columbia in Vancouver. Broadly speaking, he is interested in making it easier for programmers to communicate their intent to machines, and preserving that intent through the stages of compilation. More specifically, his research interests include secure and verified compilation, dependently typed programming, verification, and meta-programming. His recent work examines type-preserving compilation of dependently typed programming language like Coq, a technique that can enable preserving security and correctness invariants of verified software through compilation and statically enforcing those invariants in the low-level (assembly-like) code generated by compilers.
Contributions
2024
SPLASH
2023
ICFP
2022
ICFP
2021
2020
2019
ICFP
TyDe
2018
2017
2016
Blog Posts
- Why did I go to ICFP 2017? (2/2) Tue 19 Dec 2017
- Why am I going to ICFP 2017? (1/2) Sat 2 Sep 2017