Home | Sign in | English EN
  • Overview
  • Elements of a state-transition diagram
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WindowsLinuxPHPWEBDEV - Browser code
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Stored procedures
A state-transition diagram presents a sequence of states that an object goes through during its lifecycle. It is used to describe the changes of states for an object or for a component.
A state is defined by its duration and by its stability.
A transition represents the instantaneous change from one state to another one.
A transition is triggered:
  • by an event.
  • automatically when no triggering event is specified.
For example, the diagram below presents the different steps for a car wash:
Elements of a state-transition diagram
A state-transition diagram includes the following elements:
  • state: represents the value of object attributes at a given time.
  • initial state: represents the state when the system is started.
  • final state: represents the status of system at the end of operation.
  • super-state: used to structure the diagram by specifying several distinction levels between the states.
  • history: represent the last active state of a super-state.
  • stump: used to symbolize the states found in a super-state. This allows you to link these states to other states that do not belong to the super-state.
  • transition: represents the switch from one state to another one.
  • package: divides and organizes the diagram representation (like the directories organize the files).
Minimum version required
  • Version 9
This page is also available for…
Click [Add] to post a comment