Composing heterogeneous agent-based applications is mostly a complex task due to specific requirements of agents and existing dependencies among agents and societies. Resolving such dependency-networks is subject of agent and agent-society deployment and monitoring. The orchestration task covers automatic deployment, configuration, monitoring and reconfiguration of agent-based applications. Existing approaches provide static mapping of dependencies and constraints of agent and agent-society descriptions. This leads to a high modification effort, which requires very specialised developer’s know-how and can be very complex as well as error-prone, not only when distributing agents over several hosts, but also when launching agents locally. In this paper a reference model of a deployment infrastructure, a description model for agents and agent-societies and a knowledge-based mechanism for the orchestration of agent and agent-societies are presented with the aim to overcome the disadvantages of the considered existing approaches.
[1]
Henrik Eriksson,et al.
The evolution of Protégé: an environment for knowledge-based systems development
,
2003,
Int. J. Hum. Comput. Stud..
[2]
Yves Demazeau,et al.
From Analysis to Deployment: A Multi-agent Platform Survey
,
2000,
ESAW.
[3]
M. Sloman,et al.
Management issues for distributed services
,
1995,
Second International Workshop on Services in Distributed and Networked Environments.
[4]
Sumedha Widyadharma,et al.
Agent Society Configuration Manager and Launcher
,
2006,
Informatiktage.
[5]
Hyacinth S. Nwana,et al.
ZEUS: a toolkit and approach for building distributed multi-agent systems
,
1999,
AGENTS '99.
[6]
NICHOLAS R. JENNINGS,et al.
An agent-based approach for building complex software systems
,
2001,
CACM.
[7]
Winfried Lamersdorf,et al.
Deployment of Distributed Multi-agent Systems
,
2004,
ESAW.
[8]
Ana Paiva,et al.
A Calligraphic Interface for Managing Agents
,
2006
.