Subject-oriented programming: a critique of pure objects
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Communications of the ACM
Communications of the ACM
Communications of the ACM
Communications of the ACM
Doing business in the information marketplace: a case study
Proceedings of the third annual conference on Autonomous Agents
Multiagent systems
Toward Interoperability of Mobile-Agent Systems
MA '02 Proceedings of the 6th International Conference on Mobile Agents
Interoperability for mobile agents by incarnation agents
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Dynamic analysis of java applications for multithreaded antipatterns
WODA '05 Proceedings of the third international workshop on Dynamic analysis
MAWS: A platform-independent framework for mobile agents using Web services
Journal of Parallel and Distributed Computing
Achieving Mobile Agent Systems interoperability through software layering
Information and Software Technology
Enabling the Reuse of Platform-Dependent Agents in Heterogeneous Agent-Based Applications
Languages, Methodologies and Development Tools for Multi-Agent Systems
Agent mobility architecture based on IEEE-FIPA standards
Computer Communications
Full mobile agent interoperability in an IEEE-FIPA context
Journal of Systems and Software
A model-based architecture for organizational interoperability in open multiagent systems
COIN'09 Proceedings of the 5th international conference on Coordination, organizations, institutions, and norms in agent systems
Integrating a new mobility service into the jade agent toolkit
MATA'05 Proceedings of the Second international conference on Mobility Aware Technologies and Applications
Enabling mobile agents interoperability through FIPA standards
CIA'06 Proceedings of the 10th international conference on Cooperative Information Agents
Hi-index | 0.00 |
Multiagent applications will appear more and more in open, heterogeneous, evolving and distributed environments, such as the Internet. In order to run in such environments, agents will need to adapt themselves to new platforms and protocols. We propose a model of agents that are able to run, communicate and move between different multiagent platforms. This model is based on a middleware between such agents and platforms. It has been implemented on a kind of agents called Guest which can be used the same way regardless of what kind of servers they run on, notably, through tools such as a graphical management tool or a server launcher. Also, we provide a mechanism based on plug-ins that allows modification of basic agent behaviors like manipulation of messages, control of migration, etc. Lastly, we propose two kinds of dynamic agent hierarchies based on plug-ins or middleware.