State machine code generators:
- Tranform a state machine description into C#, Java or C++ source code.
- UML semantics: hierarchical, concurrent, asynchronous, entry/exit and history state.
- An extended version of state pattern is generated.
- Download the state machine code generators
- Learn more and have a look at the state machine examples
State machine diagram editor:
- Edit state machine diagram graphically.
- Automatic layout - no time wasted to make the state diagram "pretty".
- Web based and desktop application.
- Free to use.
- Design state machine diagram online here
Examples: Click on a finite state machine to show its state diagram and its xml model: