Rapid Application Development Using Agent Itinerary Patterns

The behavior of mobile agents is often prescribed by a set of tasks represented in an itinerary. We have used a variety of agent itinerary styles, ranging from simple, sequential expressions to complex, finite state-based representations. The design and implementation of an itinerary can be a complex, time intensive task, particularly in mobile agent architectures, where resources and task execution occur in a distributed network. To address this issue, we have developed a set of reusable, flexible itinerary patterns that enable the rapid development of complex agent itineraries. Used in conjunction with a task library, these itinerary patterns have reduced our time to develop agent applications by up to 40 percent.

[1]  Russell P. Lentini,et al.  EMAA : An Extendable Mobile Agent Architecture , 1998 .

[2]  John McCormick,et al.  A Distributed Event Messaging System for Mobile Agent Communication , 2000 .

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

[4]  Jody J. Daniels Integrating a Spoken Language System with Agents for Operational Information Access , 2000, AAAI/IAAI.

[5]  Ahmed Karmouch,et al.  Visual Modeling for Agent-Based Applications , 1998, Computer.

[6]  Akihiko Ohsuga,et al.  Agent system development method based on agent patterns , 1999, Proceedings. Fourth International Symposium on Autonomous Decentralized Systems. - Integration of Heterogeneous Systems -.

[7]  E. L. Harder,et al.  The Institute of Electrical and Electronics Engineers, Inc. , 2019, 2019 IEEE International Conference on Software Architecture Companion (ICSA-C).