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 条
  • [1] Quantitative Regular Expressions for Monitoring Cardiac Arrhythmias
    Abbas, Houssam
    Alur, Rajeev
    Mamouras, Konstantinos
    Mangharam, Rahul
    Rodionova, Alena
    [J]. 2018 IEEE 3RD WORKSHOP ON MONITORING AND TESTING OF CYBER-PHYSICAL SYSTEMS (MT-CPS 2018), 2018, : 1 - 2
  • [2] Abbas H, 2014, IEEE ANN INT CONF CY, P1
  • [3] 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
  • [4] Falsification of Conditional Safety Properties for Cyber-Physical Systems with Gaussian Process Regression
    Akazaki, Takumi
    [J]. RUNTIME VERIFICATION, (RV 2016), 2016, 10012 : 439 - 446
  • [5] Time Robustness in MTL and Expressivity in Hybrid System Falsification
    Akazaki, Takumi
    Hasuo, Ichiro
    [J]. COMPUTER AIDED VERIFICATION, CAV 2015, PT II, 2015, 9207 : 356 - 374
  • [6] Annapureddy Yashwanth Singh Rahul, 2010, IECON 2010 - 36th Annual Conference of IEEE Industrial Electronics, P91, DOI 10.1109/IECON.2010.5675195
  • [7] Annpureddy Y., 2011, P TACAS, P1
  • [8] Bartocci Ezio, 2018, Lectures on Runtime. Verification Introductory and Advanced Topics. LNCS 10457, P135, DOI 10.1007/978-3-319-75632-5_5
  • [9] CPSDebug: Automatic failure explanation in CPS models
    Bartocci, Ezio
    Manjunath, Niveditha
    Mariani, Leonardo
    Mateis, Cristinel
    Nickovic, Dejan
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2021, 23 (05) : 783 - 796
  • [10] Bayesian treed models
    Chipman, HA
    George, EI
    McCulloch, RE
    [J]. MACHINE LEARNING, 2002, 48 (1-3) : 299 - 320