
معرفی
William Mansky is an Assistant Professor in the Department of Computer Science at the University of Illinois at Chicago. His research focuses on the semantics, analysis, and correctness of programs, particularly concurrent programs, using interactive theorem provers like Coq and Isabelle. He works on compiler verification, formalizing memory models, and developing tools for proving the correctness of concurrent C programs through the Verified Software Toolchain.
- Ph.D., Computer Science, University of Illinois, Urbana-Champaign
Mansky's research bridges the gap between programming and program verification, emphasizing practical approaches to ensure software correctness. His projects include proving the correctness of concurrent systems such as web servers and databases, formalizing memory models, and creating frameworks for symbolic analysis of concurrent programs.
His recent work trends highlight applications of formal verification in concurrent programming, compiler optimizations, and generalized transition semantics for formal languages like CSP. He actively collaborates with researchers in the DeepSpec team and Lennart Beringer on verifying realistic systems code.
Mansky is affiliated with the Formal Systems Laboratory and contributes to open-source projects like the Verified Software Toolchain. He is currently recruiting PhD students interested in formal logic, programming language behavior, and software correctness.




