University of Illinois Chicago
Search
University of Illinois Chicago
William Mansky
  • Research
  • Publications
  • Research Group
  • Teaching
  • Contact
  • UIC.edu
  • Campus Map

William Mansky

UIC Computer Science

Publications

View Menu Down arrow icon

Introduction

  • Compositional Verification of Concurrent C Programs with Search Structure Templates, Duc-Than Nguyen, Lennart Beringer, William Mansky, Shengyi Wang. CPP 2024.
  • An Iris Instance for Verifying CompCert C Programs, William Mansky, Ke Du. POPL 2024.
  • Bringing Iris into the Verified Software Toolchain, William Mansky. arXiv, 2022.
  • Proving Logical Atomicity using Lock Invariants, Roshan Sharma, Shengyi Wang, Alexander Oey, Anastasiia Evdokimova, Lennart Beringer, William Mansky. Presented at ASL 2022.
  • Compass: Strong and Compositional Library Specifications in Relaxed Memory Separation Logic, Hoang-Hai Dang, Jaehwang Jung, Jaemin Choi, Duc-Than Nguyen, William Mansky, Jeehoon Kang, Derek Dreyer. PLDI 2022.
  • Verifying an HTTP Key-Value Server with Interaction Trees and VST, Hengchu Zhang, Wolf Honoré, Nicolas Koh, Yao Li, Yishuai Li, Li-Yao Xia, Lennart Beringer, William Mansky, Benjamin Pierce, Steve Zdancewic. ITP 2021.
  • Connecting Higher-Order Separation Logic to a First-Order Outside World, William Mansky, Wolf Honore, Andrew W. Appel. ESOP 2020.
  • From C to Interaction Trees: Specifying, Verifying, and Testing a Networked Server, Nicolas Koh, Yao Li, Yishuai Li, Li-yao Xia, Lennart Beringer, Wolf Honore, William Mansky, Benjamin C. Pierce, Steve Zdancewic. CPP 2019.
  • A Verified Messaging System, William Mansky, Andrew W. Appel, Aleksey Nogin. OOPSLA 2017.
  • BARRACUDA: Binary-level Analysis of Runtime RAces in CUDA Programs, Ariel Eizenberg, Yuanfeng Peng, Toma Pigli, William Mansky, Joseph Devietti. PLDI 2017.
  • Verifying Dynamic Race Detection, William Mansky, Yuanfeng Peng, Steve Zdancewic, Joseph Devietti. CPP 2017.
  • Specifying and Executing Optimizations for Generalized Control Flow Graphs, William Mansky, Elsa L. Gunter, Dennis Griffith, Michael D. Adams. Science of Computer Programming vol. 130, 2016.
  • An Axiomatic Specification for Sequential Memory Models, William Mansky, Dmitri Garbuzov, Steve Zdancewic. CAV 2015.
  • A Formal C Memory Model Supporting Integer-Pointer Casts, Jeehoon Kang, Chung-Kil Hur, William Mansky, Dmitri Garbuzov, Steve Zdancewic, Viktor Vafeiadis. PLDI 2015.
  • Symbolic Analysis Tools for CSP, Liyi Li, Elsa L. Gunter, William Mansky. ICTAC 2014: 295-313
  • A Cross-Language Framework for Verifying Compiler Optimizations, William Mansky, Elsa L. Gunter. Presented at LOLA 2014.
  • Verifying Optimizations for Concurrent Programs, William Mansky, Elsa L. Gunter. WPTE@RTA/TLCA 2014: 15-26
  • Specifying and Verifying Program Transformations with PTRANS, William Mansky. PhD thesis.
  • Specifying and Executing Optimizations for Parallel Programs, William Mansky, Dennis Griffith, Elsa L. Gunter. GRAPHITE 2014: 58-70
  • The PTRANS Specification Language, William Mansky. UIUC Technical Report, 2014.
  • Using Locales to Define a Rely-Guarantee Temporal Logic, William Mansky, Elsa L. Gunter. ITP 2012: 299-314
  • Toward a multi-method approach to formalizing human-automation interaction and human-human communications, Ellen J. Bass, Matthew L. Bolton, Karen M. Feigh, Dennis Griffith, Elsa L. Gunter, William Mansky, John M. Rushby. SMC 2011: 1817-1824
  • A Framework for Formal Verification of Compiler Optimizations, William Mansky, Elsa L. Gunter. ITP 2010: 371-386
University of Illinois Chicago

Contact

  • UIC.edu
  • Academic Calendar
  • Athletics
  • Campus Directory
  • Disability Resources
  • Emergency Information
  • Event Calendar
  • Job Openings
  • Library
  • Maps
  • UIC Safe Mobile App
  • UIC Today
  • UI Health
  • Veterans Affairs
  • Report a Concern
Powered by Red 3.0.51
© 2025 The Board of Trustees of the University of Illinois | Privacy Statement
  • University of Illinois System
  • Urbana-Champaign
  • Springfield
  • Chicago