Loading…

Loading grant details…

Active CONTINUING GRANT National Science Foundation (US)

CAREER: Enhancing Software Testing and Debugging for Autonomous Driving

$1.63M USD

Funder National Science Foundation (US)
Recipient Organization University of California-Irvine
Country United States
Start Date Apr 01, 2025
End Date Mar 31, 2030
Duration 1,825 days
Number of Grantees 1
Roles Principal Investigator
Data Source National Science Foundation (US)
Grant ID 2443763
Grant Description

Companies, governmental entities, and the general population are increasingly adopting autonomous driving vehicles, often called self-driving cars, to support their everyday activities. This research project aims to reduce the safety-critical errors that may occur in the software that powers such vehicles. Specifically, this project will produce techniques to efficiently and effectively detect and remove defects in autonomous vehicle software through simulations, which can result in immense savings of capital, time, and effort by reducing the need to conduct similar testing and quality assurance in the physical world.

Through collaborators in the autonomous driving system (ADS) industry, the proposed testing and debugging techniques will be designed to ease the transition of the developed technology into industry. The project will also produce teaching modules on ADS testing and debugging at the graduate, undergraduate, and high school levels, helping students to develop skills necessary in the workforce of a transforming auto industry.

Specific plans aim at broadening participation in computing by organizing quarterly programs to students from underrepresented populations in community colleges, providing them with opportunities to learn about and conduct research on testing ADSes and helping them for transferring to four-year colleges.

To tackle the aforementioned challenges in testing and debugging ADSes, this project will develop methods focusing on several key areas. First, it will produce techniques that automatically generate driving scenarios that are likely to reveal errors when the ADS is responsible for a traffic violation, especially in the case of collisions. Second, this project will produce mechanisms that accurately and efficiently consider the context of the driving scenario and the precedence of traffic laws and guidelines to identify ADS defects.

Third, this project will produce techniques to determine whether a collision an ADS is involved in is avoidable and, thus, defective through the transfer of collision scenarios across combinations of ADSes and simulators. Fourth, this project will use machine learning to predict if the ADS can avoid a collision, reducing the need for costly testing in simulation.

Fifth, this project aims to cover as much of the ADS code as possible by generating tests that target untested parts of the code. Sixth, this project will extract deterministic module-level tests from non-deterministic system-level tests to further increase testing and debugging efficiency, aiding engineers in finding faulty code in ADSes.

This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

All Grantees

University of California-Irvine

Advertisement
Discover thousands of grant opportunities
Advertisement
Browse Grants on GrantFunds
Interested in applying for this grant?

Complete our application form to express your interest and we'll guide you through the process.

Apply for This Grant