Project Grant 2318954

Award Date 10/1/23
Completion Date 9/30/27
Dollars Obligated $375K
Federal Grant Program
47.070
Assistance Type
Project Grant
Place of Performance
Ann Arbor, MI 48109, USA
Similar Awards
This Project Grant award, with a total funding of $375,000.00, was provided by the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070). The award aims to simplify and automate the verification of high-performance distributed systems, which are crucial but complex. The project will develop new techniques, such as "message invariants" and "distributed ownership types," to make formal verification of real-world,...
This $900,000 Project Grant award from the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070) aims to develop "pay-as-you-go" technology for verifying consistency properties of distributed system designs. The objective is to reduce the burden of using formal methods to prove consistency guarantees, enabling more widespread adoption and enabling the creation of more reliable distributed systems. The project will implement...
The National Science Foundation (NSF) Division of Computer and Network Systems awarded a $750,000 Project Grant to the Regents of the University of Michigan, Office of Research and Sponsored Projects (doing business as the University of Michigan) from October 1, 2023 to September 30, 2027. The grant aims to design new end-to-end methods to automatically synthesize high-quality semantic checkers for detecting silent failures in modern distributed systems. The project will result in a framework...
This Project Grant award from the National Science Foundation (NSF) Computer and Information Science and Engineering (CISE) program, CFDA 47.070, provides $600,000 to the Regents of the University of Michigan to develop a comprehensive framework for end-to-end verification of control systems. The key objectives are to bridge the gap between high-level control theory and low-level implementation, and to provide formal proofs of correctness for common controllers like PID and model predictive...
This Project Grant award, totaling $406,143, was provided by the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program. The award will support research at Northeastern University to develop composable semantic models and methodologies for formally verifying the correctness of weakly consistent distributed systems and their compositions. The key objectives are to create reusable verification frameworks that can scale to large-scale distributed...
This $875,000 Project Grant, awarded by the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070), supports the development of "Performance Verification", an automated reasoning framework to evaluate the reliability and availability of complex networked systems. The project aims to create formal modeling and specification methods to represent the behavior of modern networked systems, along with automated techniques to generate...
This $750,000 Project Grant award from the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program supports the development of a comprehensive pipeline for the formal verification of floating-point errors and compilation for scientific computing applications. The project aims to address the fundamental challenges of creating a scalable end-to-end verification framework for scientific computing code. Key aspects include: (1) rigorously modeling compiler...
This Project Grant award of $387,341 from the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070) supports research to extend auto-active verification techniques to enable the verification of security and privacy properties, known as hyperproperties, for software systems. The key objectives of the three-year project are to: 1) develop new deductive logics and algebras to support automated reasoning about relationships between...
This $174,999 Project Grant award from the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program supports research to develop a formal verification framework for precisely analyzing relational quantitative properties in software programs that use mutable arrays. The research aims to improve the security, privacy, and efficiency of software systems by enabling more accurate analysis of how programs handle sensitive data and perform tasks consistently....
This Project Grant award from the National Science Foundation (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070) is providing $400,000 to the University of Delaware to develop tools that help developers easily verify and find defects in scientific software. The project aims to create a modular approach to specifying program components using mathematical abstractions, automated methods to verify program adherence to specifications, and apply these techniques to...

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 practical. The overarching goal is to shift software development practices from reliance on testing to mathematically-proven, formally verified systems that are more reliable and robust. The award will be complemented by education and outreach initiatives, including an annual summer school, to broaden participation in this important computing research area. No sub-awards are planned under this grant.

Generated 6/18/24, 7:44 AM