Registered user since Tue 17 Feb 2015
William J. Bowman is a 6th Ph.D. candidate in the College of Computer and Information Science (specializing in programming languages) at Northeastern University. 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.
|POPL 2018||Type-Preserving CPS Translation of Σ and Π Types is Not Not Possible|
|PriSC 2018||Short talk: Dependently Typed Assembly for Secure Linking|
|Show activities from other conferences|
View general profile