论文标题
一项关于自动驾驶系统测试的调查:风景和趋势
A Survey on Automated Driving System Testing: Landscapes and Trends
论文作者
论文摘要
由于学术界和行业的努力,自动化驾驶系统(AD)近年来取得了巨大的成就。典型的广告由多个模块组成,包括感应,感知,计划和控制,这些模块将不同域中的最新进展汇总在一起。尽管取得了这些成就,但AD的安全性保证具有重要意义,因为广告的不安全行为会带来灾难性的后果。测试被认为是一种重要的系统验证方法,旨在暴露不安全的系统行为;但是,在广告背景下,由于系统的高复杂性和多学科性,设计有效的测试技术是极具挑战性的。有很多文献重点关注广告的测试,并且还出现了许多调查以总结技术进步。大多数调查都集中在软件模拟器中执行的系统级测试上,因此它们忽略了不同模块的不同特征。在本文中,我们对现有广告测试文献进行了全面的调查,该调查同时考虑了模块级和系统级测试。具体而言,我们做出以下贡献:(1)我们调查了广告的模块级测试技术,并突出了不同模块特征影响的技术差异; (2)我们还调查了系统级测试技术,重点是总结系统开发或部署中出现的问题的经验研究,由于不同模块之间的协作以及模拟器中的ADS测试之间的差距而引起的问题; (3)我们确定了广告测试中的挑战和机遇,这为在该领域的未来研究铺平了道路。
Automated Driving Systems (ADS) have made great achievements in recent years thanks to the efforts from both academia and industry. A typical ADS is composed of multiple modules, including sensing, perception, planning, and control, which brings together the latest advances in different domains. Despite these achievements, safety assurance of ADS is of great significance, since unsafe behavior of ADS can bring catastrophic consequences. Testing has been recognized as an important system validation approach that aims to expose unsafe system behavior; however, in the context of ADS, it is extremely challenging to devise effective testing techniques, due to the high complexity and multidisciplinarity of the systems. There has been great much literature that focuses on the testing of ADS, and a number of surveys have also emerged to summarize the technical advances. Most of the surveys focus on the system-level testing performed within software simulators, and they thereby ignore the distinct features of different modules. In this paper, we provide a comprehensive survey on the existing ADS testing literature, which takes into account both module-level and system-level testing. Specifically, we make the following contributions: (1) we survey the module-level testing techniques for ADS and highlight the technical differences affected by the features of different modules; (2) we also survey the system-level testing techniques, with focuses on the empirical studies that summarize the issues occurring in system development or deployment, the problems due to the collaborations between different modules, and the gap between ADS testing in simulators and the real world; (3) we identify the challenges and opportunities in ADS testing, which pave the path to the future research in this field.