Stateflow® is an environment for modeling and simulating combinatorial and sequential decision logic based on state machines and flow charts. Stateflow lets you combine graphical and tabular representations, including state transition diagrams, flow charts, state transition tables, and truth tables, to model how your system reacts to events, time-based conditions, and external input signals.
With Stateflow you can design logic for supervisory control, task scheduling, and fault management applications. Stateflow includes state machine animation and static and run-time checks for testing design consistency and completeness before implementation.
Integrate with other components to build your state machine algorithm.
Learn moreAnalyze the behavior of your system by simulating your model.
Learn moreValidate your design against requirements and generate code for implementation on your embedded system.
Learn moreDiscover more about Stateflow by exploring these resources.
Explore documentation for Stateflow functions and features, including release notes and examples.
Browse the list of available Stateflow functions.
View system requirements for the latest release of Stateflow.
View articles that demonstrate technical advantages of using Stateflow.
Read how Stateflow is accelerating research and development in your industry.
Find answers to questions and explore troubleshooting resources.
There are many ways to start using Stateflow. Download a free trial, or explore pricing and licensing options.
Use Stateflow to solve scientific and engineering challenges: