5 CONCLUSIONS & OUTLOOK
In this paper an extension of the ASCML approach
from (Bade et al., 2007; Braubach et al., 2005) is dis-
cussed. The extension provides runtime adaptivity for
agent-society structures and more accurate modelling
possibilities.
The IASCML approachwas implemented with the
help of the rule-based system
Jamocha
that provides
the required modelling and processing capabilities for
knowledge-based models. The approach was tested
in a lab showing that the orchestration of agents and
agent-societies is improved in comparison to the AS-
CML approach.
Feedback from ASCML users regarding the us-
ability of the ASCML’s GUI, in particular the creation
and modification process of agent and agent-society
description files has been received. This motivates
the redesign of the ASCML GUI and its functionality.
The intention is to movethe creation and modification
task of agent and agent-society descriptions to a new
developed plugin for Prot´eg´e (Gennari et al., 2002).
The usability of the new IASCML GUI needs to re-
worked to provide for a convenient way of handling
distributed agent-based applications.
The specification of agent-platforms is not sup-
ported by the IASCML yet. This is would very useful
to define dependencies between agents and platforms
and to extend the ASCML agent with load balancing
capabilities among network nodes. Thus it will sub-
ject of further research and development.
To provide the IASCML agent to the agent
community we will contribute the code to the
JADE (JADE, 2010) developer team. Furthermore,
we are going to contribute the agent and agent-society
description models to FIPA with the aim to include it
in a FIPA specification document.
Our longterm vision is to provide an orchestration
tool for agent-based applications and to simplify the
deployment and orchestration process of agents and
agent-societies. This will help agent-based applica-
tions to become (re)usable to a broad community.
REFERENCES
Acronymics, Inc (2004). Agentbuilder - user guide v1.4.
http://www.agentbuilder.com/.
Bade, D., Lilienthal, S., Krempels, K.-H., and Widyad-
harma, A. S. M. (2007). Agent-society configura-
tion manager and launcher. In Bellifemine, F., Caire,
G., and Greenwood, D., editors, Developing Multi-
Agent Systems with JADE, pages 207–223, West Sus-
sex, England. John Wiley & Sons, Ltd.
Braubach, L., Pokahr, A., Bade, D., Krempels, K.-H., and
Lamersdorf, W. (2005). Deployment of distributed
multi-agent systems. In Marie-Pierre Gleizes, An-
drea Omicini, F. Z., editor, ESAW 2005, pages 261–
276. Springer-Verlag GmbH.
Castaldi, M. (2004). Dynamic Reconfiguration of Compo-
nent Based Applications. PhD thesis, Department of
Computer Science, University of L’Aquila, Italy.
Collier, R. W. (2001). Agent Factory: A Framework for
the Engineering of Agent-Oriented Applications. PhD
thesis, University College Dublin.
dos Santos Ferreira J´unior, A. M., Vala, M., Pereira, J.
A. M., Jorge, J. A. P., and Paiva, A. (2006). A cal-
ligraphic interface for managing agents. WSCG 2006,
pages 25–31.
Gennari, J. H., Musen, M. A., Fergerson, R. W., Grosso,
W. E., Crubzy, M., Eriksson, H., Noy, N. F., and Tu,
S. W. (2002). The Evolution of Prot´eg´e: An Environ-
ment for Knowledge-Based Systems Development.
JADE (2010). The JADE Project Home Page.
http://jade.tilab.com/.
Jennings, N. R. (2001). An agent-based approach for
building complex software systems. Commun. ACM,
44(4):35–41.
Lilienthal, S. and Widyadharma, S. (2006). Agent society
configuration manager and launcher. In Informatik-
tage 2006, pages 1–4.
Nwana, H. S., Ndumu, D. T., Lee, L. C., and Collis, J. C.
(1999). Zeus: a toolkit and approach for building
distributed multi-agent systems. In AGENTS ’99:
Proceedings of the third annual conference on Au-
tonomous Agents, pages 360–361, New York, NY,
USA. ACM Press.
Object Management Group (2003). Deployment and con-
figuration of component-based distributed applica-
tions specification.
Ricordel, P.-M. and Demazeau, Y. (2000). From analysis
to deployment: A multi-agent platform survey. In
ESAW 2000, pages 93–105, London, UK. Springer-
Verlag GmbH.
Sloman, M. (1995). Management issues for distributed ser-
vices. In Proc. of the 2nd Int. Workshop on Services in
Distributed and Networked Environments, pages 52–
55. IEEE.
RULE-BASED ORCHESTRATION OF AGENT-SOCIETIES
371