Hierarchical mobile agent model is an emerging extension to traditional agent models, where an agent can migrate into another agent and establish a strong partnership. The entering agent and accepting agent are called as achild and itsparent, respectively. This model enables agents to establish the strong (parent-child) partnership and cooperate with each other while maintaining the partnership stable for a long term. This work discusses requirements for frameworks that support development of HMA applications, and describes the basic direction of our proposed HMA framework named MAFEH. MAFEH includes two features: (1) Parent-Child Agreement that specifies an agreement regarding behaviors of a parent and its child, and (2) Interaction Behaviors Description that is used to specify typical synthesis actions separated from the main application logic. Supporting these features, MAFEH aims to facilitate development of an agent system where each agent can obtain required functions on demand by means of synthesis as well as remote interaction. This work considers multimedia application as a motivating scenario, where an agent encapsulates a multimedia content and establishes synthesis with various agents encapsulating other contents or additional services.
[1]
Yasuyuki Tahara,et al.
A Formal Model of Active Contents Based on the Ambient Calculus
,
2003,
MATA.
[2]
Jeffrey M. Bradshaw,et al.
An introduction to software agents
,
1997
.
[3]
Amal El Fallah Seghrouchni,et al.
A Mobile Agents Platform: Architecture, Mobility and Security Elements
,
2004,
PROMAS.
[4]
Luca Cardelli,et al.
Mobile Ambients
,
1998,
FoSSaCS.
[5]
Tony Andrews.
Business Process Execution Language for Web Services Version 1.1
,
2003
.
[6]
Timothy W. Finin,et al.
Agent Communication Languages and Agent Coordination
,
2000
.
[7]
Fuyuki Ishikawa,et al.
Behavior descriptions of mobile agents for Web services integration
,
2004,
Proceedings. IEEE International Conference on Web Services, 2004..
[8]
Ichiro Satoh.
MobileSpaces: a framework for building adaptive distributed applications using a hierarchical mobile agent system
,
2000,
Proceedings 20th IEEE International Conference on Distributed Computing Systems.