Task: Identify Agent Capability
Task sourced from Tropos
Purpose

The purpose of this task is to identify agents types and their  related capabilities.  

Relationships
Main Description

The task  consists of identifying a set of agent types and assigning to each of them the actor capabilities (one or more actor capability by agent type).

In general, the agents assignment is not unique and depends on the designer. The number of agents and the capabilities assigned to each of them are choices driven by the analysis of the extend actor diagram and by the way in which the designer think the system in term of agents. Tropos offers a set of pre-defined patterns recurrent in multi-agent literature that can help the designer (see A goal-based organizational perspective on multi-agents architectures  for more information).

Steps
Identifying agent types
Define a set of agent types.
Assigning capabilities to agent types

Assign actor capabilities (one or more) to each agent type .

More Information