Mobile agent-based compound documents
DocEng '01 Proceedings of the 2001 ACM Symposium on Document engineering
Fault-Tolerant Mobile Agent Execution
IEEE Transactions on Computers
Network Processing of Mobile Agents, by Mobile Agents, for Mobile Agents
MATA '01 Proceedings of the Third International Workshop on Mobile Agents for Telecommunication Applications
Agent-Mediated E-Commerce Agents, Components, Services, Workflow, UML, Java, XML and Games
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
An agent design method promoting separation between computation and coordination
Proceedings of the 2004 ACM symposium on Applied computing
Building and Selecting Mobile Agents for Network Management
Journal of Network and Systems Management
Reusable mobile agents for cluster computing
International Journal of High Performance Computing and Networking
Malaca: A component and aspect-oriented agent architecture
Information and Software Technology
Efficient algorithms for fault tolerant mobile agent execution
International Journal of High Performance Computing and Networking
Using UML state machine models for more precise and flexible JADE agent behaviors
AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
Achieving the promise of reuse with agent components
Software engineering for large-scale multi-agent systems
Gypsy: a component-based mobile agent system
EURO-PDP'00 Proceedings of the 8th Euromicro conference on Parallel and distributed processing
Parallel algorithms for fault-tolerant mobile agent execution
ICA3PP'05 Proceedings of the 6th international conference on Algorithms and Architectures for Parallel Processing
Hi-index | 0.00 |
Mobile agents, programs that move within a system performing a set of tasks, are an active field of research. The focus of current research, however, is on the development of execution platforms and applications for mobile agents and not on methodologies for building agents. Creating mobile agents can be tedious and susceptible to errors. We propose a framework where the agent is composed using a well-defined set of categories of software components. Building systems from software components has already proven useful in the context of large software systems, increasing the productivity of the development process and the reliability of the resulting system by reusing proven components. We claim that the same holds true for the construction of mobile agents for network and systems management as well as for other domains. We have designed and implemented an agent construction toolkit (the AgentBean Development Kit---ADK) to demonstrate the usability and flexibility of this approach.