2 - Architecture
2.1 - SystemThe overall design is called the system and everything that is outside the system is called the environment. There is no specific graphical representation for the system but the block representation can be used if needed.
2.2 - AgentsAn agent is an element in the system structure. There are two kinds of agents: blocks and processes. A system is the outermost block.
A block is a structuring element that does not imply any physical implementation on the target. A block can be further decomposed in blocks and so on allowing to handle large systems. A block symbol is a solid rectangle with its name in it:
A process symbol is a rectangle with cut corners with its name in it:
<process name>[(<number of instances at startup>, <maximum number of instances>)]
If omitted default values are 1 for the number of instances at startup and infinite for the maximum number of instances.