论文标题

一个用于理解自动驾驶系统的变质测试框架

A Sequential Metamorphic Testing Framework for Understanding Automated Driving Systems

论文作者

Luu, Quang-Hung, Liu, Huai, Chen, Tsong Yueh, Vu, Hai L.

论文摘要

自动驾驶系统(AD)有望在各种驾驶场景中可靠且健壮。他们的决定,首先是必须充分理解的。理解广告做出的决定是一个巨大的挑战,因为说出决定是否正确以及如何系统地验证它并不是一件直接的挑战。在本文中,基于变质测试(一种主流软件测试方法)提出了一个顺序变质测试智能框架。在变质测试中,变质基是通过根据所谓的变质关系选择多个输入来构建的,这些变质关系基本上是系统的必要特性;某些相应的变质组违反某些关系意味着检测错误的系统行为。所提出的框架利用变质组的序列来理解ADS行为,并且不需要地面真相数据集。为了证明其有效性,该框架用于测试三个ADS模型,这些广告模型在不同的情况下以另一辆汽车前进或朝相反方向靠近。进行的实验揭示了这些排名最高的深度学习模型中的大量不良行为。这些违反直觉的行为与AD的核心模型如何响应另一个汽车的不同位置,方向和性质。对结果的进一步分析有助于确定影响ADS决策的关键因素,因此证明该框架可用于在部署之前对广告提供全面的了解

Automated driving systems (ADS) are expected to be reliable and robust against a wide range of driving scenarios. Their decisions, first and foremost, must be well understood. Understanding a decision made by ADS is a great challenge, because it is not straightforward to tell whether the decision is correct or not, and how to verify it systematically. In this paper, a Sequential MetAmoRphic Testing Smart framework is proposed based on metamorphic testing, a mainstream software testing approach. In metamorphic testing, metamorphic groups are constructed by selecting multiple inputs according to the so-called metamorphic relations, which are basically the system's necessary properties; the violation of certain relations by some corresponding metamorphic groups implies the detection of erroneous system behaviors. The proposed framework makes use of sequences of metamorphic groups to understand ADS behaviors, and is applicable without the need of ground-truth datasets. To demonstrate its effectiveness, the framework is applied to test three ADS models that steer an autonomous car in different scenarios with another car either leading in front or approaching in the opposite direction. The conducted experiments reveal a large number of undesirable behaviors in these top-ranked deep learning models in the scenarios. These counter-intuitive behaviors are associated with how the core models of ADS respond to different positions, directions and properties of the other car in its proximity. Further analysis of the results helps identify critical factors affecting ADS decisions and thus demonstrates that the framework can be used to provide a comprehensive understanding of ADS before their deployment

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源