Publication | Closed Access
Statistical Verification of Cyber-Physical Systems using Surrogate Models and Conformal Inference
23
Citations
23
References
2022
Year
Unknown Venue
EngineeringVerificationComputer-aided VerificationModel CheckingModel VerificationStatistical VerificationFormal VerificationData SurrogateCps DesignerReliability EngineeringUncertainty QuantificationSystems EngineeringModeling And SimulationFormal ModelingComputer EngineeringComputer ScienceSystem IdentificationCyber Physical SystemsConformal InferenceAutomated ReasoningProbabilistic VerificationFormal MethodsSurrogate ModelsControl System SecurityCps Models
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 user-provided 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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1