University of California, Irvine
Assurance of autonomous driving dependability and security
Leveraging manually- and automatically-produced software test generation and automated repair techniques for continuous assurance of Autonomous Driving Software in terms of reliability and security.
Joshua Garcia
University of California, Irvine
Professor
Ongoing Research
- Scenarios-based Testing for AV Security & Safety
- Semantic AI Security in Autonomous Driving
- Diverse, automated test generation for autonomous driving software
- Efficient test generation for revealing autonomous driving software bugs
- Test generation for configuration-oriented bugs in autonomous driving software
- Construction of reusable, interoperable infrastructure, benchmarks, and datasets for software testing and analysis of autonomous driving software
- Automated program repair for autonomous driving software
Selected Publications
- Does Physical Adversarial Example Really Matter to Autonomous Driving? Towards System-Level Effect of Adversarial Object Evasion Attack, ICCV 2023
- scenoRITA: Generating Diverse, Fully Mutable, Test Scenarios for Autonomous Vehicle Planning, IEEE TSE 2023
- Doppelgänger Test Generation for Revealing Bugs in Autonomous Driving Software, IEEE/ACM ICSE 2023
- Too Afraid to Drive: Systematic Discovery of Semantic DoS Vulnerability in Autonomous Driving Planning under Physical-World Attacks, NDSS 2022
- Invisible in both Camera and LiDAR: Security of Multi-Sensor Fusion based Perception in Autonomous Driving Under Physical-World Attacks, IEEE S&P, 2021
- Dirty Road Can Attack: Security of Deep Learning-based Automated Lane Centering under Physical-World Adversarial Attack, Usenix Security 2021
- Forecasting Architectural Decay from Evolutionary History, IEEE TSE 2022
- A Comprehensive Study of Autonomous Vehicle Bugs, ACM/IEEE ICSE 2020
- Drift with Devil: Security of Multi-Sensor Fusion-based Localization in High-Level Autonomous Driving under GPS Spoofing, Usenix Security 2020
- Detection and Repair of Architectural Inconsistencies in Java, ACM/IEEE ICSE 2019