Statistical Verification of Cyber-Physical Systems using Surrogate Models and Conformal Inference

被引:15
作者
Qin, Xin [1 ]
Xian, Yuan [1 ]
Zutshi, Aditya [2 ]
Fan, Chuchu [3 ]
Deshmukh, Jyotirmoy, V [1 ]
机构
[1] Univ Southern Calif, Los Angeles, CA 90007 USA
[2] Galois Inc, Portland, OR USA
[3] MIT, 77 Massachusetts Ave, Cambridge, MA 02139 USA
来源
2022 13TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2022) | 2022年
基金
美国国家科学基金会;
关键词
CHECKING; ROBUSTNESS;
D O I
10.1109/ICCPS54341.2022.00017
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Uncertainty in safety-critical cyber-physical systems can be modeled using a finite number of parameters or input signals. Given a system specification in Signal Temporal Logic (STL), we would like to verify that for all (infinite) values of the model parameters/input signals, the system satisfies its specification. Unfortunately, this problem is undecidable in general. Statistical model checking (SMC) offers a solution by providing guarantees on the correctness of CPS models by statistically reasoning on model simulations. We propose a new approach for statistical verification of CPS models for userprovided distribution on the model parameters. Our technique uses model simulations to learn surrogate models, and uses conformal inference to provide probabilistic guarantees on the satisfaction of a given STL property. Additionally, we can provide prediction intervals containing the quantitative satisfaction values of the given STL property for any user-specified confidence level. We also propose a refinement procedure based on Gaussian Process (GP)-based surrogate models for obtaining fine-grained probabilistic guarantees over sub-regions in the parameter space. This in turn enables the CPS designer to choose assured validity domains in the parameter space for safety-critical applications. Finally, we demonstrate the efficacy of our technique on several CPS models.
引用
收藏
页码:116 / 126
页数:11
相关论文
共 47 条
  • [1] Abbas H, 2014, IEEE ANN INT CONF CY, P1
  • [2] A Survey of Statistical Model Checking
    Agha, Gul
    Palmskog, Karl
    [J]. ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2018, 28 (01):
  • [3] 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
  • [4] [Anonymous], MATHWORKS R2020A TRA
  • [5] UNIVERSAL APPROXIMATION BOUNDS FOR SUPERPOSITIONS OF A SIGMOIDAL FUNCTION
    BARRON, AR
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1993, 39 (03) : 930 - 945
  • [6] Localizing Faults in Simulink/Stateflow Models with STL
    Bartocci, Ezio
    Ferrere, Thomas
    Manjunath, Niveditha
    Nickovic, Dejan
    [J]. HSCC 2018: PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (PART OF CPS WEEK), 2018, : 197 - 206
  • [7] Bishop C. M., 2006, PATTERN RECOGN
  • [8] Boursinos D, 2020, Arxiv, DOI [arXiv:2001.05014, DOI arXiv:2001.05014.v2]
  • [9] Trusted Confidence Bounds for Learning Enabled Cyber-Physical Systems
    Boursinos, Dimitrios
    Koutsoukos, Xenofon
    [J]. 2020 IEEE SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (SPW 2020), 2020, : 228 - 233
  • [10] Real-time Out-of-distribution Detection in Learning-Enabled Cyber-Physical Systems
    Cai, Feiyang
    Koutsoukos, Xenofon
    [J]. 2020 ACM/IEEE 11TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2020), 2020, : 174 - 183