Falsification of Cyber-Physical Systems with Reinforcement Learning

被引:7
|
作者
Kato, Koki [1 ]
Ishikawa, Fuyuki [2 ]
Honiden, Shinichi [2 ]
机构
[1] Univ Tokyo, Tokyo, Japan
[2] Natl Inst Informat, Tokyo, Japan
关键词
D O I
10.1109/MT-CPS.2018.00009
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a novel framework for testing configurable cyber-physical systems over a given specification represented as metric temporal logic formula. Given a system model with configurable properties and a specification, our approach first learns to falsify the model by using reinforcement learning technique under a certain variety of configurations. After the training phase, it is expected that the experienced falsification agent can quickly find an input signal such that the output violates the specification, even though the specific configuration is not known to the agent. Thus we can use this agent again and again when different configurations are investigated for a product family or for trials and errors of configuration design. We performed a preliminary experiment to validate our hypothesis that the reinforcement learning technique can be applied to falsification problems.
引用
收藏
页码:5 / 6
页数:2
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] 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
  • [4] Compositional Falsification of Cyber-Physical Systems with Machine Learning Components
    Dreossi, Tommaso
    Donze, Alexandre
    Seshia, Sanjit A.
    [J]. JOURNAL OF AUTOMATED REASONING, 2019, 63 (04) : 1031 - 1053
  • [5] 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
  • [6] 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
  • [7] 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
  • [8] 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
  • [9] Probabilistic Temporal Logic Falsification of Cyber-Physical Systems
    Abbas, Houssam
    Fainekos, Georgios
    Sankaranarayanan, Sriram
    Ivancic, Franjo
    Gupta, Aarti
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12
  • [10] CPFuzz: Combining Fuzzing and Falsification of Cyber-Physical Systems
    Shang, Fute
    Wang, Buhong
    Li, Tengyao
    Tian, Jiwei
    Cao, Kunrui
    [J]. IEEE ACCESS, 2020, 8 : 166951 - 166962