A pattern-based development tool for mobile agents

Mobile agents are a technology that is applicable in several courses. However, the development of applications using mobile agents can be difficult and time-consuming for students. To address this problem, a tool called Mobile Agent Development Environment (MADE) is presented. MADE facilitates the rapid creation of mobile agent based applications through a pattern-based code generating wizard. MADE organizes and offers the creation of mobile agents based on their characteristics and behavior. MADE is based on the IBM Aglets API. MADE also offers easy-to-use plug-ins for course specific domains such as database and networking. Initial testing has shown that 55% of the code needed for simple applications can be generated quickly and automatically using the described tool.

[1]  Danny B. Lange,et al.  Programming and Deploying Java¿ Mobile Agents with Aglets¿ , 1998 .

[2]  Michael Schroeder,et al.  Mobile Agents for Distributed Processing , 2000, Agents Workshop on Infrastructure for Multi-Agent Systems.

[3]  Danny B. Lange,et al.  Agent design patterns: elements of agent application design , 1998, AGENTS '98.

[4]  Akihiko Ohsuga,et al.  Agent system development method based on agent patterns , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[5]  J. Pasquale,et al.  Agent Usage Patterns: Bridging the Conceptual Gap between Agent-based Applications and Middleware , 2007 .

[6]  Cheng-Zhong Xu,et al.  A framework for network management using mobile agents , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[7]  Jiannong Cao,et al.  Scalable load balancing on distributed web servers using mobile agents , 2003, J. Parallel Distributed Comput..

[8]  Timon C. Du,et al.  Mobile agents in distributed network management , 2003, CACM.

[9]  George Cybenko,et al.  Mobile Agents: Motivations and State-of-the-Art Systems , 2000 .