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 条
  • [41] Cloud-based cyber-physical systems in manufacturing Cloud-based cyber-physical systems in manufacturing
    Majstorovic, Vidosav D.
    [J]. PRODUCTION PLANNING & CONTROL, 2020, 31 (07) : 611 - 612
  • [42] A Systems Security Approach for Requirements Analysis of Complex Cyber-Physical Systems
    Span, Martin Trae
    Mailloux, Logan O.
    Grimaila, Michael R.
    Young, William Bill
    [J]. 2018 INTERNATIONAL CONFERENCE ON CYBER SECURITY AND PROTECTION OF DIGITAL SERVICES (CYBER SECURITY), 2018,
  • [43] Systems-theoretic security requirements modeling for cyber-physical systems
    Carter, Bryan T.
    Bakirtzis, Georgios
    Elks, Carl R.
    Fleming, Cody H.
    [J]. SYSTEMS ENGINEERING, 2019, 22 (05) : 411 - 421
  • [44] Robustness Analysis of Cyber-Physical systems based on Discrete Timed Cyber-Physical Models
    Hsieh, Fu-Shiung
    [J]. 2021 IEEE WORLD AI IOT CONGRESS (AIIOT), 2021, : 250 - 254
  • [45] On Early Statistical Requirements Validation of Cyber-Physical Space Systems
    Tsigkanos, Christos
    Li, Nianyu
    Jin, Zhi
    Hu, Zhenjiang
    Ghezzi, Carlo
    [J]. 2018 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SMART CYBER-PHYSICAL SYSTEMS (SESCPS), 2018, : 13 - 18
  • [46] Challenges for Requirements Engineering of Cyber-Physical Systems in Distributed Environments
    Wiesner, Stefan
    Hauge, Jannicke Baalsrud
    Thoben, Klaus-Dieter
    [J]. ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: INNOVATIVE PRODUCTION MANAGEMENT TOWARDS SUSTAINABLE GROWTH (AMPS 2015), PT II, 2015, 460 : 49 - 58
  • [47] Toward Requirements Engineering of Cyber-Physical Systems: Modeling CubeSat
    Reza, Hassan
    Straub, Jeremy
    Alexander, Nicholas
    Korvald, Christoffer
    Hubber, Justin
    Chawla, Abhinav
    [J]. 2016 IEEE AEROSPACE CONFERENCE, 2016,
  • [48] Cyber-physical Systems
    Wolf, Wayne
    [J]. COMPUTER, 2009, 42 (03) : 88 - 89
  • [49] An Effective Security Requirements Engineering Framework for Cyber-Physical Systems
    Rehman, Shafiq Ur
    Gruhn, Volker
    [J]. TECHNOLOGIES, 2018, 6 (03):
  • [50] TORUS: Tracing Complex Requirements for Large Cyber-Physical Systems
    Dowdeswell, Barry
    Sinha, Roopak
    Haemmerle, Enrico
    [J]. 2016 21ST INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2016), 2016, : 23 - 32