Because an open system will interact with external entities such as alien agents, it is necessary to know about the
interfaces that it has to provide. Supported by the System Architecture, these interfaces can be identified. It is
necessary to describe the kind of data that is exchanged, which protocols are required by the external systems, which
communication paths are used, and which security mechanisms need to be in place.
In the O-MaSE (DeLoach & Garcia-Ojeda 2010) task "Model organisation interfaces" (originally a task
within the "Solution analysis" activity), protocols are identified between the organisation and the external
entities. The methodology assumes that agent organisations interact as a whole with external components, a view that
fits a hierarchical system structure. The description of the task states:
"There should be a protocol for each type of interaction and thus there can be more than one protocol with a given
external entity. The interfaces are defined in an organisation model, which depicts a single organisation interacting
with a set of external actors. All external entities are modelled as external actors."
In the context of open, self-organising multi-agent systems, the organisation can be a single agent as well as a more
complex structure combined from several agents.
|