Project Grant 2243637

Award Date 10/1/23
Completion Date 9/30/26
Dollars Obligated $340K
Federal Grant Program
47.070
Assistance Type
Project Grant
Place of Performance
Santa Cruz, CA 95064, USA

The National Science Foundation (NSF) awarded a $339,977 Project Grant to the University of California, Santa Cruz (UCSC) for the "COLLABORATIVE RESEARCH: SHF: SMALL: RUI: KEYSTONE: MODULAR CONCURRENT SOFTWARE VERIFICATION" project under the NSF's Computer and Information Science and Engineering (CISE) program (CFDA 47.070). This 3-year project aims to advance the field of multi-threaded software verification by developing new specification techniques and verification tools. The key products and services to be delivered include:

  1. A new "Mover Logic" specification notation for reasoning about thread interference in concurrent software systems. This will enable more modular and reusable verification approaches compared to existing methods.

  2. A new "Keystone" verification tool that leverages the Mover Logic to help verify the correctness of large, multi-threaded software systems.

The project's outcomes are expected to lead to better tools for developing and verifying reliable, secure multi-threaded software that is critical for the nation's computing infrastructure. The project also includes education and research mentoring activities, with a focus on engaging students from underrepresented groups in computer science.

Generated 4/30/24, 4:18 PM