openIRVINE, CA

CAREER: Enhancing Software Testing and Debugging for Autonomous Driving

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. 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. NSF Award ID: 2443763 | Program: 01002526DB NSF RESEARCH & RELATED ACTIVIT,01002627DB NSF RESEARCH & RELATED ACTIVIT,01002728DB NSF RESEARCH & RELATED ACTIVIT,01002829DB NSF RESEARCH & RELATED ACTIVIT,01002930DB NSF RESEARCH & RELATED ACTIVIT | Principal Investigator: Joshua Garcia | Institution: University of California-Irvine, IRVINE, CA | Award Amount: $566,404 View on NSF Award Search: https://www.nsf.gov/awardsearch/showAward?AWD_ID=2443763 View on Research.gov: https://www.research.gov/awardapi-service/v1/awards/2443763.html

Interested in this grant?

Sign up to get match scores, save grants, and start your application with AI-powered tools.

Start Free Trial

Grant Details

Funding Range

$566,404 - $566,404

Deadline

March 31, 2030

Geographic Scope

IRVINE, CA

Status
open

External Links

View Original Listing

Want to see how well this grant matches your organization?

Get Your Match Score

Get personalized grant matches

Start your free trial to save opportunities, get AI-powered match scores, and manage your applications in one place.

Start Free Trial