15
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

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

      Preprint
      ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          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.

          Related collections

          Most cited references5

          • Record: found
          • Abstract: not found
          • Book Chapter: not found

          dReal: An SMT Solver for Nonlinear Theories over the Reals

            Bookmark
            • Record: found
            • Abstract: not found
            • Book Chapter: not found

            Satisfiability Modulo Theories: An Appetizer

              Bookmark
              • Record: found
              • Abstract: not found
              • Book Chapter: not found

              Formal Verification of Discrete-Time MATLAB/Simulink Models Using Boogie

                Bookmark

                Author and article information

                Journal
                31 October 2019
                Article
                1910.14306
                848a659f-a279-4a78-ac8a-cb6f2efdb95e

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                4 pages, accepted as a work-in-progress paper in RTSS-BP2019
                cs.SE

                Software engineering
                Software engineering

                Comments

                Comment on this article