Engineering Papers⌕ Search

NASA NTRS · 20170010235

Automated Analysis of Stateflow Models

Abstract

Stateflow is a widely used modeling framework for embedded and cyber physical systems where control software interacts with physical processes. In this work, we present a framework a fully automated safety verification technique for Stateflow models. Our approach is two-folded: (i) we faithfully compile Stateflow models into hierarchical state machines, and (ii) we use automated logic-based verification engine to decide the validity of safety properties. The starting point of our approach is a denotational semantics of State flow. We propose a compilation process using continuation-passing style (CPS) denotational semantics. Our compilation technique preserves the structural and modal behavior of the system. The overall approach is implemented as an open source toolbox that can be integrated into the existing Mathworks Simulink Stateflow modeling framework. We present preliminary experimental evaluations that illustrate the effectiveness of our approach in code generation and safety verification of industrial scale Stateflow models.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Bourbouh, Hamza, Garoche, Pierre-Loic, Garion, Christophe, Gurfinkel, Arie, Kahsaia, Temesghen, Thirioux, Xavier. 2017-05-07. Automated Analysis of Stateflow Models. https://ntrs.nasa.gov/citations/20170010235

Cite the original work for its findings. Save a collection to share your selection of sources.