SEOct 31, 2019

Formal Analysis of Hybrid-Dynamic Timing Behaviors in Cyber-Physical Systems

arXiv:1910.14306v1
Originality Incremental advance
AI Analysis

This addresses correctness verification for cyber-physical systems, but it is incremental as it builds on existing SMT and model-based design tools.

The paper tackles the challenge of verifying timed behaviors in cyber-physical systems by developing an SMT-based approach for formal analysis of hybrid-dynamic timing in Simulink/Stateflow models, demonstrated on an unmanned surface vessel case study.

Ensuring correctness of timed behaviors in cyber-physical systems (CPS) using closed-loop verification is challenging due to the hybrid dynamics in both systems and environments. Simulink and Stateflow are tools for model-based design that support a variety of mechanisms for modeling and analyzing hybrid dynamics of real-time embedded systems. In this paper, we present an SMT-based approach for formal analysis of the hybrid-dynamic timing behaviors of CPS modeled in Simulink blocks and Stateflow states (S/S). The hierarchically interconnected S/S are flattened and translated into the input language of SMT solver for formal verification. A translation algorithm is provided to facilitate the translation. Formal verification of timing constraints against the S/S models is reduced to the validity checking of the resulting SMT encodings. The applicability of our approach is demonstrated on an unmanned surface vessel case study.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes