Download the master thesis - moeller

Transcript
12.5. PLUGIN ENUMERATION
Agent
PA
PA
KVA
149
Role/Relationship
TransportPlanner/(No services provided: customer of CA)
TransportCoordinator/Provides a task coordination service for PA,
and is customer of KVA)
TransportProvider/Provides a transportation service for CA)
Table 12.1: Role/relationship overview
1. PAs are customers of CAs, and the CAs
(typically only one) are the providers to
the PAs.
2. CAs are customers of the KVAs, and the
KVAs are providers to CAs.
12.5
Plugin Enumeration
In this section we compose agents into plugins, which together makes the
agent behavior. The plugin enumeration is inspired from the real world,
mapping human behavior into agents, where humans involve several strategies over and over, to solve a particular problem. These strategies can be
categorized as follows [20]:
1. Gathering information(LDM template), which concerns reading new
and changed information from external data sources.
2. Delegating (Allocator template), meaning allocating tasks to appropriate resources for final handling or further disposition.
3. Monitoring(Assessor template), concerning assessing the plan for internal consistency and force replanning when necessary.