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
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.