Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
IEEE Transactions on Software Engineering
Agent design patterns: elements of agent application design
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Agent system development method based on agent patterns
Proceedings of the 21st international conference on Software engineering
Mobility: processes, computers, and agents
Mobility: processes, computers, and agents
Extension of the unified modeling language for mobile agents
Unified modeling language
Secure and efficient mobile agent application reuse using patterns
SSR '01 Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
Engineering mobile-agent applications via context-dependent coordination
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Programming and Deploying Java Mobile Agents Aglets
Programming and Deploying Java Mobile Agents Aglets
Software Agents for Future Communication Systems
Software Agents for Future Communication Systems
UML for Agent-Oriented Software Development: The Tropos Proposal
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
Two executable mobility design patterns: mfold and mmap
Proceedings of the 2006 conference on Pattern languages of programs
Promoting the development of secure mobile agent applications
Journal of Systems and Software
Task knowledge patterns reuse in multi-agent systems development
PRIMA'10 Proceedings of the 13th international conference on Principles and Practice of Multi-Agent Systems
Hi-index | 0.00 |
Mobile agent design patterns represent solutions to specific problems of implementing mobile agent-based applications that have evolved over time. The use of design patterns can increase productivity, promote reuse and reduce complexity when developing applications. However, most of the mobile agent design patterns presented in the literature are difficult to apply in practice due to the lack of a suitable approach to identify, document and apply them. Also, they are usually related to a specific mobile agent platform. We present an approach for modelling and applying patterns independently of specific platforms along with their counterparts in specific platforms. Also, we show that an adequate platform independent view can be constructed to be used as a guide to implement the pattern in different platforms.