This Project Grant award from the National Science Foundation (NSF) Division of Computing and Communication Foundations under CFDA program 47.070 (Computer and Information Science and Engineering) is supporting collaborative research at Williams College to advance modular concurrent software verification capabilities for multi-core processors. The $259,949 award, effective October 1, 2023 through September 30, 2026, is focused on developing new specification notations, a program logic called Mover Logic, and a verification tool called Keystone. This work aims to disentangle the effects of concurrent program execution, enabling more natural and compositional reasoning about thread interference. The project's anticipated impacts include improved tools for developing and verifying large multi-threaded software systems, ultimately enhancing the reliability and security of the nation's computing infrastructure. The grant also incorporates educational and research mentoring activities, with a focus on students from underrepresented groups in computer science.
Mod # | Description | Reason For Modification | Federal Obligation (Click to sort descending) | Date (Click to sort ascending) |
|---|---|---|---|---|
| Not listed | $259.9k | 7/26/23 |