ADSecLang: a Domain-Specific Language for Cybersecurity Testing of Autonomous Vehicles
Domain-specific languages for safety validation testing have reduced the complexity of safety scenario generation and enhanced the adoption of Autonomous Driving (AD) safety testing. Yet, there is a lack of comparable solutions for cybersecurity testing. In this work, we present ADSecLang, a domain-specific language for cybersecurity testing of AD systems. ADSecLang provides a concise syntax that enables the tester to construct scenarios for AD cybersecurity straightforwardly that can be implemented in an AD test simulation platform. The proposed language is validated within the CARLA AD simulation platform in a use-case scenario of two diverse AV camera sensor manipulation attacks on a state-of-the-art trajectory-guided AD solution. The results show that the language is able to support the translation of threats from an abstract description to the technical implementation of the attack test cases and that these test cases could identify vulnerabilities in the target AD solution.
Authors
- Olaf Maennel (ORCID: https://orcid.org/0000-0002-9621-0787)
- J. J. Roger Cheng (ORCID: https://orcid.org/0009-0006-5168-4985)
- Mohammad Hamad (ORCID: https://orcid.org/0000-0002-9049-7254)
- Andrew D. Roberts (ORCID: https://orcid.org/0000-0002-0907-9267)
- Sebastian Steinhorst (ORCID: https://orcid.org/0000-0002-4096-2584)
Institutions
- Center for Information Technology Research in the Interest of Society (US)
- The University of Adelaide (AU)
- Technical University of Munich (DE)
Publication Details
- Published
- 2025-06-17
- DOI
- https://doi.org/10.1109/vtc2025-spring65109.2025.11174864
- Primary Topic
- Safety Systems Engineering in Autonomy
- Type
- article
- Field-Weighted Citation Impact
- 0.00