![]() |
The agent represents an active component of a system. It can read from or write to a storage and exchange information with other agents using a channel or shared storage. Only passive components may be connected to agents. |
![]() |
The L / U - agents are just like ordinary agents, except that they have a different shape. |
![]() |
The human agent represents a human being interacting with the system. The human being is indicated by the stickman. The text of the human agent is used to denote the role of the user. |
You can move the agent by selecting it (blue dotted outline) and dragging it to another location. You can modify the shape of the agent by selecting it and dragging one of the handles.
You can delete the agent by selecting it (blue dotted outline) and pressing [Del] or by selecting Delete in the context popup menu.
You can set the name of the agent by selecting Rename in the context popup menu. You can move and resize the text field of the agent by selecting the text field (orange handles) and either dragging the text field or its handles.
The stickman indicates that the respective agent is a human being. Use the context menu to create or delete the stickman for an agent.
You can indicate that an agent occurs multiple times by selecting the agent, clicking with the right mouse button and picking Create shadow in the context menu.
You can remove the multiple instances by clicking the agent with the right mouse button and selecting Remove shadow in the context menu.
Make use of the option to resize agents. This will enhance the layout and comprehensibility of your diagrams.
The L-agent is particularly useful when modeling an agent that works as a boundary between various parts of the system.
The U-agent is particularly useful when modeling an agent that encloses a particular part of the system.