even after testing and fixing •Difficult to enhance •Code quality deteriorates as features are added Source: Constructing the user interface with statecharts, Ian Horrocks
Precise diagrams • Automatic code generation • Comprehensive test coverage • Accommodation of late-breaking requirement changes Source: State machine modeling of the Space Launch System Solid Rocket Boosters, Harris & Patterson-Hine