Introducing state machines and statecharts
Statecharts are a visual language
Statecharts
States
Finite State Machines
Initial states
Final states
Compound states
Atomic states
Parallel states
Self-transitions
Statecharts as a tool
Planning statecharts
Delayed transitions
Actions
Why should I use statecharts for state management?