El Casio F-91W cobra vida con statecharts y XState
Casio F-91W using Statecharts

Un modelo interactivo del icónico Casio F-91W implementado con statecharts y la librería XState. El proyecto retoma el ejemplo que David Harel usó en su paper de 1987 sobre statecharts, pero con un reloj que sigue fabricándose. Incluye un visualizador que muestra estados y transiciones en paralelo con el reloj, con fines educativos. Algunas funciones como la activación de la alarma no están implementadas.
Statecharts son una extensión de las máquinas de estados, introducidas por David Harel en 1987. En el paper, Harel usó un reloj de pulsera digital como modelo de ejemplo.