避碰
计算机科学
防撞系统
压力测试(软件)
碰撞
差速器(机械装置)
事件(粒子物理)
过程(计算)
压力(语言学)
模拟
可靠性工程
工程类
计算机安全
物理
量子力学
航空航天工程
程序设计语言
操作系统
语言学
哲学
作者
Ritchie Lee,Ole J. Mengshoel,Anshu Saksena,Ryan W. Gardner,Daniel Genin,Jeffrey S. Brush,Mykel J. Kochenderfer
摘要
The next-generation Airborne Collision Avoidance System (ACAS X) is currently being developed and tested to replace the Traffic Alert and Collision Avoidance System (TCAS) as the next international standard for collision avoidance. To validate the safety of the system, stress testing in simulation is one of several approaches for analyzing near mid-air collisions (NMACs). Understanding how NMACs can occur is important for characterizing risk and informingdevelopment of the system. Recently, adaptive stress testing (AST) has been proposed as a way to find the most likely path to a failure event. The simulation-based approach accelerates search by formulating stress testing as a sequential decision process then optimizing it using reinforcement learning. The approach has been successfully applied to stress test a prototype of ACAS Xin various simulated aircraft encounters. In some applications, we are not as interestedin the system's absolute performance as its performance relative to another system. Such situations arise, for example, during regression testing or when deciding whether a new system should replace an existing system. In our collision avoidance application, we are interested in finding cases where ACAS X fails but TCAS succeeds in resolving a conflict. Existing approaches do not provide an efficient means to perform this type of analysis. This paper extends the AST approach to differential analysis by searching two simulators simultaneously and maximizing the difference between their outcomes. We call this approach differential adaptive stress testing (DAST). We apply DAST to compare a prototype of ACAS X against TCAS and show examples of encounters found by the algorithm.
科研通智能强力驱动
Strongly Powered by AbleSci AI