Part-X: A Family of Stochastic Algorithms for Search-Based Test Generation With Probabilistic Guarantees

被引:6
作者
Pedrielli, Giulia [1 ]
Khandait, Tanmay [1 ]
Cao, Yumeng [1 ]
Thibeault, Quinn [1 ]
Huang, Hao [2 ]
Castillo-Effen, Mauricio [3 ]
Fainekos, Georgios [4 ,5 ]
机构
[1] Arizona State Univ, Sch Comp & Augmented Intelligence, Tempe, AZ 85281 USA
[2] Yuan Ze Univ, Coll Engn, Taoyuan 320, Taiwan
[3] Lockheed Martin, Adv Technol Labs, Arlington, VA 22202 USA
[4] Arizona State Univ, Sch Comp & Augmented Intelligence SCAI, Tempe, AZ 85281 USA
[5] Toyota Motor North Amer Res & Dev, Ann Arbor, MI 48105 USA
基金
美国国家科学基金会;
关键词
Cyber physical systems; automated test generation; probabilistic guarantees; Bayesian optimization; statistical learning; GAUSSIAN PROCESS MODELS; OPTIMIZATION APPROACH; FALSIFICATION; SYSTEMS; VERIFICATION; ROBUSTNESS; SPACE;
D O I
10.1109/TASE.2023.3297984
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Requirements driven search-based testing (also known as falsification) has proven to be a practical and effective method for discovering erroneous behaviors in Cyber-Physical Systems. Despite the constant improvements on the performance and applicability of falsification methods, they all share a common characteristic. Namely, they are best-effort methods which do not provide any guarantees on the absence of erroneous behaviors (falsifiers) when the testing budget is exhausted. The absence of finite time guarantees is a major limitation which prevents falsification methods from being utilized in certification procedures. In this paper, we address the finite-time guarantees problem by developing a new stochastic algorithm. Our proposed algorithm not only estimates (bounds) the probability that falsifying behaviors exist, but also identifies the regions where these falsifying behaviors may occur. We demonstrate the applicability of our approach on standard benchmark functions from the optimization literature and on the F16 benchmark problem.
引用
收藏
页码:4504 / 4525
页数:22
相关论文
共 74 条
  • [11] Corso A, 2021, J ARTIF INTELL RES, V72, P377
  • [12] TLTk: A Toolbox for Parallel Robustness Computation of Temporal Logic Specifications
    Cralley, Joseph
    Spantidi, Ourania
    Hoxha, Bardh
    Fainekos, Georgios
    [J]. RUNTIME VERIFICATION (RV 2020), 2020, 12399 : 404 - 416
  • [13] Bayesian partition modelling
    Denison, DGT
    Adams, NM
    Holmes, CC
    Hand, DJ
    [J]. COMPUTATIONAL STATISTICS & DATA ANALYSIS, 2002, 38 (04) : 475 - 485
  • [14] Testing Cyber-Physical Systems through Bayesian Optimization
    Deshmukh, Jyotirmoy
    Horvat, Marko
    Jin, Xiaoqing
    Majumdar, Rupak
    Prabhu, Vinayak S.
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [15] Stochastic Local Search for Falsification of Hybrid Systems
    Deshmukh, Jyotirmoy
    Jin, Xiaoqing
    Kapinski, James
    Maler, Oded
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, ATVA 2015, 2015, 9364 : 500 - 517
  • [16] Analyzing Neighborhoods of Falsifying Traces in Cyber-Physical Systems
    Diwakaran, Ram Das
    Sankaranarayanan, Sriram
    Trivedi, Ashutosh
    [J]. 2017 ACM/IEEE 8TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS), 2017, : 109 - 119
  • [17] Dokhanchi A, 2016, 2016 ACM/IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), P184, DOI 10.1109/MEMCOD.2016.7797763
  • [18] On-line monitoring for temporal logic robustness
    [J]. 1600, Springer Verlag (8734): : 231 - 246
  • [19] Donze A., 2010, FORMAL MODELLING ANA, V6246
  • [20] Donzé A, 2010, LECT NOTES COMPUT SC, V6174, P167, DOI 10.1007/978-3-642-14295-6_17