TY - GEN
T1 - SMT-based Control Safety Property Checking in Cyber-Physical Systems under Timing Uncertainties
AU - Yeolekar, Anand
AU - Metta, Ravindra
AU - Chakraborty, Samarjit
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - This paper outlines formal methods and design automation techniques for exact checking of control safety and reachability properties of cyber-physical systems (CPS), under timing uncertainties (common deadline miss handling and control update policies). While such checking is often fraught with state-space explosion problems and is hence not scalable. This paper discusses a new joint encoding of control and scheduling behaviors as a satisfiability-modulo-theory (SMT) formulation and a novel abstraction-refinement procedure with incremental solving, to scale the analysis. In addition, we also outline empirical performance results of multiple well-known SMT solvers for this problem. These results can inform practical decision making for large scale control safety verification in the industry.
AB - This paper outlines formal methods and design automation techniques for exact checking of control safety and reachability properties of cyber-physical systems (CPS), under timing uncertainties (common deadline miss handling and control update policies). While such checking is often fraught with state-space explosion problems and is hence not scalable. This paper discusses a new joint encoding of control and scheduling behaviors as a satisfiability-modulo-theory (SMT) formulation and a novel abstraction-refinement procedure with incremental solving, to scale the analysis. In addition, we also outline empirical performance results of multiple well-known SMT solvers for this problem. These results can inform practical decision making for large scale control safety verification in the industry.
KW - Cyber-Physical Systems
KW - Formal Verification
KW - Real-Time Systems
KW - SMT Solvers
UR - https://www.scopus.com/pages/publications/85190395676
U2 - 10.1109/VLSID60093.2024.00052
DO - 10.1109/VLSID60093.2024.00052
M3 - Conference contribution
AN - SCOPUS:85190395676
T3 - Proceedings of the IEEE International Conference on VLSI Design
SP - 276
EP - 280
BT - Proceedings - 37th International Conference on VLSI Design, VLSID 2024 - held concurrently with 23rd International Conference on Embedded Systems, ES 2024
PB - IEEE Computer Society
T2 - 37th International Conference on VLSI Design, VLSID 2024
Y2 - 6 January 2024 through 10 January 2024
ER -