Efficient Optimization-Based Falsification of Cyber-Physical Systems with Multiple Conjunctive Requirements

被引:6
|
作者
Mathesen, Logan [1 ]
Pedrielli, Giulia [1 ]
Fainekos, Georgios [1 ]
机构
[1] Arizona State Univ, Decis Syst Engn CIDSE, 699 S Mill Ave, Tempe, AZ 85281 USA
关键词
D O I
10.1109/CASE49439.2021.9551474
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Optimization-based falsification, or search-based testing, is a method of automatic test generation for Cyber-Physical System (CPS) safety evaluation. CPS safety evaluation is guided by high level system requirements that are expressed in Signal Temporal Logic (STL). Trajectories from executed CPS simulations are evaluated against STL requirements using satisfaction robustness as a quantitative metric. In particular, robustness is the distance metric between the simulated system trajectory, associated to a specific input, and the known unsafe set, i.e., regions of the search space that violate the requirements. Identification of violations can be formulated as an optimization problem, where inputs that minimize the robustness function are of interest. In fact, an input falsifies a requirement if the associated robustness is negative. In this work, specifically, we consider the case where multiple requirements determine the unsafe set. Due to the computational burden of executing CPS simulations, practitioners often test all system requirements simultaneously by combining the requirement components and obtaining so-called "conjunctive requirements". Conjunctive requirements can challenge optimization-based falsification approaches due to the fact that the robustness function may "mask" the contributions of individual conjunctive requirement components. We propose a new algorithm, minimum Bayesian optimization (minBO), that deals with this problem by considering the contributions of each component of the conjunctive requirement. We show the advantages of the minBO optimization algorithm when applied to general non-linear non-convex optimization problems as well as when applied to realistic falsification applications.
引用
收藏
页码:732 / 737
页数:6
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] 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
  • [4] 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
  • [5] Falsification of Cyber-Physical Systems Through Multi-Fidelity Stochastic Optimization
    Inanlouganji, Alireza
    Yaghoubi, Shakiba
    Fainekos, Georgios
    Pedrielli, Giulia
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL WORKSHOP ON SYMBOLIC-NUMERIC METHODS FOR REASONING ABOUT CPS AND IOT (SNR 2019), 2019, : 22 - 23
  • [6] 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
  • [7] 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
  • [8] Falsification of Cyber-Physical Systems with Constrained Signal Spaces
    Barbot, Benoit
    Basset, Nicolas
    Dang, Thao
    Donze, Alexandre
    Kapinski, James
    Yamaguchi, Tomoya
    [J]. NASA FORMAL METHODS (NFM 2020), 2020, 12229 : 420 - 439
  • [9] Data-Driven Falsification of Cyber-Physical Systems
    Kundu, Atanu
    Gon, Sauvik
    Ray, Rajarshi
    [J]. PROCEEDINGS OF THE 17TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, ISEC 2024, 2024,
  • [10] Implementing Optimization-Based Control Tasks in Cyber-Physical Systems With Limited Computing Capacity
    Hosseinzadeh, Mehdi
    Sinopoli, Bruno
    Kolmanovsky, Ilya
    Baruah, Sanjoy
    [J]. 2ND INTERNATIONAL WORKSHOP ON COMPUTATION-AWARE ALGORITHMIC DESIGN FOR CYBER-PHYSICAL SYSTEMS (CAADCPS 2022), 2022, : 15 - 16