论文标题
针对网络物理系统的黑盒安全验证算法的调查
A Survey of Algorithms for Black-Box Safety Validation of Cyber-Physical Systems
论文作者
论文摘要
自主的网络物理系统(CPS)可以提高关键安全应用的安全性和效率,但需要在部署前进行严格的测试。这些系统的复杂性通常排除了在开发过程中使用正式验证和现实测试可能太危险了。因此,已经开发了基于模拟的技术,可以将正在测试的系统视为在模拟环境中运行的黑匣子。安全验证任务包括在环境中查找导致系统失败(伪造),找到最明显的故障以及估算系统失败的可能性的干扰。这项工作是出于关键性人工智能的普遍性,为CPS提供了最新的安全验证技术调查,重点是应用算法及其对安全验证问题的修改。我们介绍并讨论优化,路径计划,强化学习和重要性采样领域中的算法。提出了问题分解技术,以帮助将算法扩展到大型状态空间,这对于CPS很常见。简要概述了关键安全应用,包括自动驾驶汽车和飞机避免碰撞系统。最后,我们介绍了现有的学术和商业可用安全验证工具的调查。
Autonomous cyber-physical systems (CPS) can improve safety and efficiency for safety-critical applications, but require rigorous testing before deployment. The complexity of these systems often precludes the use of formal verification and real-world testing can be too dangerous during development. Therefore, simulation-based techniques have been developed that treat the system under test as a black box operating in a simulated environment. Safety validation tasks include finding disturbances in the environment that cause the system to fail (falsification), finding the most-likely failure, and estimating the probability that the system fails. Motivated by the prevalence of safety-critical artificial intelligence, this work provides a survey of state-of-the-art safety validation techniques for CPS with a focus on applied algorithms and their modifications for the safety validation problem. We present and discuss algorithms in the domains of optimization, path planning, reinforcement learning, and importance sampling. Problem decomposition techniques are presented to help scale algorithms to large state spaces, which are common for CPS. A brief overview of safety-critical applications is given, including autonomous vehicles and aircraft collision avoidance systems. Finally, we present a survey of existing academic and commercially available safety validation tools.