History states

Preamble

History states is a software case study, which is implemented in PauWare engine.

Resources

Installation requirements

Scenario

This case study illustrates the H (shallow history) and H* (deep history) Statecharts notation, which is both supported by SCXML and UML. The figure below shows that the overall state machine remembers all of the immediately visited states. As a comparison, one may differently assign H to A for example (instead of H* to the overall state machine) to observe a different behavior.
Caution: please do not confuse H and H* in general with the "H" state in the state machine!

Specification