Work Product Descriptor (Artifact): Agent Organisation Structure
Describes the organisational structure that the agents assume in the system and the means to achieve this structure.
Purpose
This work product is intended as the reference for the implementation of the self-organisation algorithm and as a documentation of the chosen organisational paradigm and its relation to the system requirements.
Relationships
RolesResponsible: Modified By:
Input ToMandatory: Optional:
  • None
External:
  • None
Output From
Main Description

This artefact captures information about the intended structure that should be formed by the agents and the processes by which they arrive at this organisation. It also contains the necessary information to make the decision for both structure and algorithm transparent and documents the alternative solutions considered and how the system requirements are addressed by the solution.

The desired organisational paradigm (e.g., hierarchies, coalitions, teams) must support the system objectives and therefore has to be motivated by the requirements. It is also the basis for the self-organisation algorithm that has to support the formation of the desired structure. Additional considerations concern the longevity of the structures (short-term collective goal fulfillment or long-term stable organisational structures) and how the chosen organisation influences agent autonomy.

The description of the algorithm should consist of the most important requirements, the protocols involved, and the decision procedures of the agents including metrics or rules. A description of test cases, potential failures, and corresponding countermeasures is also useful. With regard to testing, the assumptions on the environment and the behaviour of other agents and other parts of the system should be listed to ensure that the test engineers can construct realistic testing scenarios.

Properties
Optional
Planned
Key Considerations
Some systems might require different structures for different purposes. In such cases, it is beneficial to detail how agents that are part of more than one organisation deal with potential conflicts.
More Information