NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Automated Analysis of Stateflow ModelsStateflow 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.
Document ID
20170010235
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Bourbouh, Hamza
(SGT, Inc. Moffett Field, CA, United States)
Garoche, Pierre-Loic
(Office National d'Etudes et de Recherches Aerospatiales Paris, France)
Garion, Christophe
(SUPAERO Toulouse, France)
Gurfinkel, Arie
(Waterloo Univ. Ontario, Canada)
Kahsaia, Temesghen
(SGT, Inc. Moffett Field, CA, United States)
Thirioux, Xavier
(Toulouse Univ. France)
Date Acquired
October 20, 2017
Publication Date
May 7, 2017
Subject Category
Computer Programming And Software
Report/Patent Number
ARC-E-DAA-TN42621
Report Number: ARC-E-DAA-TN42621
Meeting Information
Meeting: International Conference on Logic for Programming Artificial Intelligence and Reasoning (LPAR-21)
Location: Maun
Country: Botswana
Start Date: May 7, 2017
End Date: May 12, 2017
Funding Number(s)
CONTRACT_GRANT: NNX14AI09G
CONTRACT_GRANT: NNA14AA60C
Distribution Limits
Public
Copyright
Public Use Permitted.
Keywords
Stateflow
Continuation Passing Style
Model Checking
No Preview Available