Behavior : Activity Diagrams - Timers and Timing Events
7 important questions on Behavior : Activity Diagrams - Timers and Timing Events
UML supports the ability to set .... To cause behaviors to kick off when the correct time arrives
The Wait for Time Event looks like ....?
Underneath the node is an indication when the timer should expire.
When is the Wait for Time triggered?
Underneath the node is an indication when the timer should expire.
It could be a specific time, though usually it is a time relative to the cycle of the ongoing activity. It could also be a repeating time, e.g., every 2 minutes
- Higher grades + faster learning
- Never study anything twice
- 100% sure, 100% understanding
What is an Send Message?
- It is an Executable Node
- Send Event: This action starts when all its input edges are populated. If there are no input edges, it starts when the enclosing region is entered
- Send Message: When the action starts, it emits a signal by the specified name that may be accepted by a similarly named reception elsewhere (See row 3 of this table). Usually used for cross-task communication
- If there is an output edge, a control token is output so that it can be considered finished
What is an Wait for Message?
- It is an Executable Node
- Wait for Event: This wait action starts when all its input edges are populated, or if there are no input edges, it starts when the enclosing region is entered
- Wait for Message: When the action starts, it waits for a signal (message) by the specified name.
- Receive Event: The entity
holding this node must be an active classifier with the signal listed in its reception compartment
- Receive Message: When the proper signal arrives, the contents of the signal (if any) are emitted along with a token on the output edge
What is this pair of rectangle -hour glass symbol? ![]()
When does this Wait for Event start?
In such cases, as soon as the containing region is entered, the wait starts executing.
As long as the region is active, the Wait for Time Event will restart.
This produces a timing pattern with a constant time between successive starts of ReadSensor as shown in the bottom part of Fig. 16.22
The question on the page originate from the summary of the following study material:
- A unique study and practice tool
- Never study anything twice again
- Get the grades you hope for
- 100% sure, 100% understanding
![Trustpilot Logo](/images/design_2020/lp/clp-trustpilot-en.png)