Project Grant 2446214

Award Date 6/15/25
Completion Date 5/31/29
Dollars Obligated $750K
Federal Grant Program
47.070
Assistance Type
Project Grant
Place of Performance
Ann Arbor, MI 48109, USA
Similar Awards
The University of Michigan was awarded a $1.5 million Project Grant from the National Science Foundation's Computer and Information Science and Engineering program (CFDA 47.070) to develop foundational approaches for end-to-end formal verification of computational physics numerical solutions. Over a four-year period ending September 2026, the University will mechanically check computer-implemented proofs to rigorously quantify errors and uncertainties in numerical methods used for scientific...
This Project Grant award from the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program, CFDA 47.070, aims to simplify and automate the verification of high-performance distributed systems. The $375,000 award to the Regents of the University of Michigan, to be completed by September 2027, will develop new techniques such as message invariants and distributed ownership types to make formal verification of complex, real-world distributed systems more...
Cornell University was awarded a $381,012 Project Grant from the National Science Foundation (NSF) Division of Computing and Communication Foundations under the Computer and Information Science and Engineering program (CFDA 47.070). The three-year award will support research to formally verify the correctness and accuracy of numerical software used in applications such as planetary modeling, self-driving vehicles, rocketry, wireless technology, and medicine. The researchers will take a layered...
This Project Grant awarded by the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070) is intended to improve the reliability and performance of parallelizing compilers used in modern scientific computing. The $640,000 award to Iowa State University of Science and Technology will fund research to develop automated verification tools that can check if translated parallel code maintains the same functionality as the original sequential...
This $360,000 Project Grant award from the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070) aims to improve the reliability and performance of parallelizing compilers by automatically verifying that translated parallel code has the same functionality as the original sequential code. The project will involve precise modeling of sequential and parallel program behavior, developing a verification tool, and mathematically proving the...
This $366,160 federal Project Grant award from the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070) will support research at the University of Rochester. The goal is to develop practical formal methods for capturing the correctness expectations of numerical algorithm designers and formal models capable of bridging the behavioral differences between numerical algorithms and emerging non-standard computer hardware. The research...
The National Science Foundation (NSF) awarded a $400,000 Project Grant under the Computer and Information Science and Engineering (CFDA 47.070) federal grant program to the University of Delaware. The 4-year project, titled "CS2: Modular Verification of Scientific Software Using Model Checking, Symbolic Execution, and Abstraction," aims to develop tools that help developers easily find and fix defects in scientific software code. Key products and services to be delivered include: New...
This $600,000 Project Grant award from the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070) supports research to bridge the gap between high-level control theory and low-level implementation details for control systems. The project aims to develop a comprehensive framework for end-to-end verification of control systems, encompassing high-level hybrid models down to the verification of embedded C code. Key focus areas include...
This Project Grant award of $119,159 was provided by the National Science Foundation (NSF) under the Computer and Information Science and Engineering (CFDA 47.070) federal grant program. The goal of the project is to develop scalable formal verification methods for quantum software to ensure the correctness and reliability of safety-critical and security-critical quantum applications. The work aims to address the significant challenge of verifying quantum software, which is modeled in complex...
This Project Grant award from the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) Program (CFDA 47.070) provides $625,840 to the University of California, Davis (UC Davis) to develop techniques for ensuring the correctness of implementations of Density Functional Theory (DFT) calculations. The key products and services to be delivered under this 4-year award include: 1) Automatically verifying whether DFT implementations satisfy known analytical...

This Project Grant award from the National Science Foundation (NSF) under the Computer and Information Science and Engineering (CFDA 47.070) program provides $750,000 in funding to the Regents of the University of Michigan to develop a scalable verification framework for ensuring the correctness of scientific computing applications. The key products and services to be delivered include:

  1. Mechanized functional models for scientific computing algorithms to rigorously analyze accuracy and stability in reduced- and mixed-precision floating-point formats.
  2. Formal proofs for the correctness of compiler optimizations for floating-point arithmetic and the implementation of scientific computing algorithms in high-performance computing libraries.
  3. Automation tools to boost the scalability and productivity of end-to-end verification of scientific computing applications.

This 4-year project aims to address fundamental challenges in verifying the correctness of scientific computing software by connecting proofs of mathematical and numerical accuracy to the low-level implementation details. The research will focus on applications related to inertial confinement fusion and plasma physics. The project also plans to disseminate key formal methods concepts to the scientific computing community to drive broader adoption.

Generated 7/1/25, 2:45 AM