UML State diagrams are useful in showing real-time process control applications or systems that involve concurrent processing as well as the behavior of a class over several use cases. A state refers to the value associated with a specific attribute of an object and to any actions or side effects that occur when the attribute's value changes. The IDE's UML Modeling feature lets you:
The following illustration shows the simple states of a traffic light.