UML Statecharts for the design of User Interfaces
This example is taken from the website of XJTek, a company that used to sell an (apparently discontinued) product for UML StateCharts
How to use this clock:
- The clock has 3 main displays : Time, Date, and Alarm time. The ESC button allows you to cycle through these displays
- On each display, the SET button allows you to change this particular setting
- On the main displays, the UP button takes you to a timer, that can be started or stopped with other clicks on the UP button
A digital clock with its control logic modelled as a UML StateChart |
|
Also take a look at several implementation techniques for UML StateCharts.