Visual State is a tool for design and code generation. It is used to graphically design state machines and generate C, C++, C#, or Java source code from UML. Visual State is a stand-alone tool that also can be used with IAR Embedded Workbench for debugging.
- Graphical state machine design based on UML
- Automatic code generation of C, C++, C#, and Java source code
- Formal verification of the design model to find dead-ends, unreachable states, or other errors
- Simulator via the Validator
- Automatic documentation