Compositional Falsification of Cyber-Physical Systems with Machine Learning Components

被引:69
|
作者
Dreossi, Tommaso [1 ]
Donze, Alexandre [2 ]
Seshia, Sanjit A. [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
[2] Decyphir SAS, Moirans, France
关键词
Cyber-physical systems; Machine learning; Falsification; Temporal logic; Deep learning; Neural networks; Autonomous driving;
D O I
10.1007/s10817-018-09509-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cyber-physical systems (CPS), such as automotive systems, are starting to include sophisticated machine learning (ML) components. Their correctness, therefore, depends on properties of the inner ML modules. While learning algorithms aim to generalize from examples, they are only as good as the examples provided, and recent efforts have shown that they can produce inconsistent output under small adversarial perturbations. This raises the question: can the output from learning components lead to a failure of the entire CPS? In this work, we address this question by formulating it as a problem of falsifying signal temporal logic specifications for CPS with ML components. We propose a compositional falsification framework where a temporal logic falsifier and a machine learning analyzer cooperate with the aim of finding falsifying executions of the considered model. The efficacy of the proposed technique is shown on an automatic emergency braking system model with a perception component based on deep neural networks.
引用
收藏
页码:1031 / 1053
页数:23
相关论文
共 50 条
  • [1] Compositional Falsification of Cyber-Physical Systems with Machine Learning Components
    Tommaso Dreossi
    Alexandre Donzé
    Sanjit A. Seshia
    [J]. Journal of Automated Reasoning, 2019, 63 : 1031 - 1053
  • [2] Compositional Falsification of Cyber-Physical Systems with Machine Learning Components
    Dreossi, Tommaso
    Donze, Alexandre
    Seshia, Sanjit A.
    [J]. NASA FORMAL METHODS (NFM 2017), 2017, 10227 : 357 - 372
  • [3] Falsification of Cyber-Physical Systems with Reinforcement Learning
    Kato, Koki
    Ishikawa, Fuyuki
    Honiden, Shinichi
    [J]. 2018 IEEE 3RD WORKSHOP ON MONITORING AND TESTING OF CYBER-PHYSICAL SYSTEMS (MT-CPS 2018), 2018, : 5 - 6
  • [4] Falsification of Cyber-Physical Systems Using Deep Reinforcement Learning
    Yamagata, Yoriyuki
    Liu, Shuang
    Akazaki, Takumi
    Duan, Yihai
    Hao, Jianye
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (12) : 2823 - 2840
  • [5] A Scalable Compositional Falsification Approach for Identifying Challenging Scenarios in Cyber-Physical Systems
    Muniraj, Devaprakash
    Farhood, Mazen
    [J]. IEEE SYSTEMS JOURNAL, 2023, 17 (03): : 4821 - 4832
  • [6] Falsification of Cyber-Physical Systems Using Deep Reinforcement Learning
    Akazaki, Takumi
    Liu, Shuang
    Yamagata, Yoriyuki
    Duan, Yihai
    Hao, Jianye
    [J]. FORMAL METHODS, 2018, 10951 : 456 - 465
  • [7] On Input Generators for Cyber-Physical Systems Falsification
    Ramezani, Zahra
    Donze, Alexandre
    Fabian, Martin
    Akesson, Knut
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (04) : 1274 - 1287
  • [8] Learning-based Falsification for Model Families of Cyber-Physical Systems
    Kato, Koki
    Ishikawa, Fuyuki
    [J]. 2019 IEEE 24TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2019), 2019, : 236 - 245
  • [9] Compositional Cyber-Physical Systems Modeling
    Bakirtzis, Georgios
    Vasilakopoulou, Christina
    Fleming, Cody H.
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2021, (333): : 125 - 138
  • [10] Multiple Objective Functions for Falsification of Cyber-Physical Systems
    Ramezani, Zahra
    Eddeland, Johan Liden
    Claessen, Koen
    Fabian, Martin
    Akesson, Knut
    [J]. IFAC PAPERSONLINE, 2020, 53 (04): : 417 - 422