|
FMC Block Diagrams describe the compositional structure of a system as a composition of collaborating system components. A FMC Block Diagram consist of active components, called agents, that perform operations visible on passive components, called locations, which save the information processed by the agents. Locations are divided into two categories namely storages and channels. Agents may store information to storages and transmit information to other agents via channels. |
![]() |
![]() |
An 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. |
![]() |
A storage represents a passive component of a system. Agents can read from it or write to it. A storage that is accessed by at least two agents is called shared storage. |
![]() |
Agents use channels to exchange, transmit or broadcast information to other agents. Channels do not store the information persistently. |
![]() |
A plan element that contains another element graphically is also
considered to be its container in the repository. The element "SAP CRM" in the example contains the elements "Customer Order Management" and "Customer Management". |
![]() |
Agents use accessors to read or write information from / to a storage. |