计算机科学
故障排除
可执行文件
数字用户线
场景测试
杠杆(统计)
脚本语言
模棱两可
测试用例
异常检测
软件工程
基于规则的系统
调试
自动化
程序设计语言
数据挖掘
人工智能
机器学习
工程类
机械工程
多样性(控制论)
电信
回归分析
操作系统
作者
Yao Deng,JingTao Yao,Zhi Tu,Xiaojiao Zheng,Mengshi Zhang,Tianyi Zhang
出处
期刊:Cornell University - arXiv
日期:2023-05-10
标识
DOI:10.48550/arxiv.2305.06018
摘要
Ensuring the safety and robustness of autonomous driving systems (ADSs) is imperative. One of the crucial methods towards this assurance is the meticulous construction and execution of test scenarios, a task often regarded as tedious and laborious. In response to this challenge, this paper introduces TARGET, an end-to-end framework designed for the automatic generation of test scenarios grounded in established traffic rules. Specifically, we design a domain-specific language (DSL) with concise and expressive syntax for scenario descriptions. To handle the natural language complexity and ambiguity in traffic rule descriptions, we leverage a large language model to automatically extract knowledge from traffic rules and convert the traffic rule descriptions to DSL representations. Based on these representations, TARGET synthesizes executable test scenario scripts to render the testing scenarios in a simulator. Comprehensive evaluations of the framework were conducted on four distinct ADSs, yielding a total of 217 test scenarios spread across eight diverse maps. These scenarios identify approximately 700 rule violations, collisions, and other significant issues, including navigation failures. Moreover, for each detected anomaly, TARGET provides detailed scenario recordings and log reports, significantly easing the process of troubleshooting and root cause analysis. Two of these causes have been confirmed by the ADS developers; one is corroborated by an existing bug report from the ADS, and the other one is attributed to the limited functionality of the ADS.
科研通智能强力驱动
Strongly Powered by AbleSci AI