This $400,000 Project Grant awarded by the National Science Foundation (NSF) under the Computer and Information Science and Engineering (CISE) program (CFDA 47.070) supports research to improve the scalability and usability of formal hardware verification techniques for computer architectures. The key objectives are:
Developing architecture-driven abstractions, component interfaces, and invariants to enable modular-refinement-based functional verification of complex processors.
Leveraging...
This $387,341 Project Grant award from the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070) supports the development of theory, algorithms, and prototype tools for extending auto-active verification techniques to cover security and privacy requirements expressed as hyperproperties. The research aims to transform computing practice by enabling mathematically precise specifications and machine-checked proofs of software system...
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 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...
This National Science Foundation (NSF) Computer and Information Science and Engineering (CISE) Federal Grant Program award, with a total funding of $175,000, supports the development of novel verification methodologies to enhance software quality, safety, and security for safety-critical and security-critical applications such as self-driving cars and digital medical services.
The project aims to develop verification techniques based on first-order assertions and auxiliary logical variables,...
This $375,000 project grant from the National Science Foundation's Computer and Information Science and Engineering program will fund the development of new technology to verify network-wide properties of dynamic data planes at Princeton University from October 2022 through September 2025. Specifically, the researchers will create formal specification and verification tools to check network configurations prior to deployment and monitor configurations as they execute. These tools will use a...
This Project Grant award from the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070) supports the development of novel fuzzing techniques to improve the scalability and effectiveness of hardware security verification. The $196,120 award to Texas A&M Engineering Experiment Station (Tees) aims to orchestrate formal verification, symbolic execution, and static analysis methods to provide better guidance for hardware fuzzing and...
This $533,000 Project Grant, awarded by the National Science Foundation (NSF) Office of Advanced Cyberinfrastructure under the Computer and Information Science and Engineering (CFDA 47.070) program, supports collaborative research by the Massachusetts Institute of Technology (MIT) to develop end-to-end formal verification techniques for hardware accelerators, specifically tensor processing units (TPUs).
The key objectives are to dramatically reduce the costs of developing and iterating on...
This Project Grant award of $311,529 was provided by the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070) to The Trustees of Princeton University. The award, which runs from February 1, 2025 to January 31, 2030, is focused on developing strategies and mechanisms to safely utilize legacy software libraries with unsafe code within critical computer systems. The project aims to combine hardware-based and language-based techniques...
This Project Grant award, funded by the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) Federal Grant Program (CFDA 47.070), supports the development of technology for refuting and proving consistency properties of distributed system designs. The $900,000 project aims to smooth the effort-to-value curve of formal methods tools, providing a "pay-as-you-go" workflow to enable distributed systems designers to gain incremental confidence in...