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, tailored to satisfiability modulo theories (SMT) solvers. This work will enable specification synthesis to reduce user annotation overhead and facilitate practical application of deductive program verification. The tools and methodologies developed under this 2-year project will be released open source and integrated into graduate and undergraduate curriculum to promote broader adoption. By advancing the theoretical foundations of program verification, this project marks a pivotal step in transitioning deductive verification from academic research into practical use, offering substantial societal benefits.
Generated 12/3/24, 6:32 AM