Pieter van den Hombergh
Fontys Hogeschool voor Techniek en Logistiek
September 9, 2016
HOM UML state representation
State chart syntax Transition notation Composite statesContents
UML state representation State chart syntax Transition notation Composite states
HOM/FHTenL September 9, 2016 2/35HOM UML state representation
State chart syntax Transition notation Composite statesUML State representation
Uses and application In UML state behaviour is modeled with state charts (diagrams) or activity diagrams State charts are mostly used in reactive systems (systems that wait for and react to asynchronous input changes) Activity diagrams are used in systems where activies are a sequential pattern of synchrous activities Pattern matchers and compilers are an other large application area of state diagrams
HOM/FHTenL September 9, 2016 3/35HOM UML state representation
State chart syntax Transition notation Composite statesState chart components
State: A stable condition that persists for a significant period of time (disjoint with other such conditions) Transition: The change of one state into another in practically no time usually initiated by an event. When state remains the same it is a “self transition”
HOM/FHTenL September 9, 2016 4/35September 9, 2016 UML state diagrams 1