Large-scale C++ software design
Large-scale C++ software design
Developing multi-agent systems with a FIPA-compliant agent framework
Software—Practice & Experience
Our guest agents are welcome to your agent platforms
Proceedings of the 2002 ACM symposium on Applied computing
Programming and Deploying Java Mobile Agents Aglets
Programming and Deploying Java Mobile Agents Aglets
D'Agents: applications and performance of a mobile-agent system
Software—Practice & Experience - Special issue: Mobile agent systems
Towards a Reference Model for Surveying Mobile Agent Systems
Autonomous Agents and Multi-Agent Systems
Design Issues in Mobile-Agent Programming Systems
IEEE Concurrency
Mobile Agent Interoperability Patterns and Practice
ECBS '02 Proceedings of the 9th IEEE International Conference on Engineering of Computer-Based Systems
Mobile Active Object for Highly Dynamic Distributed Computing
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Strong Mobility and Fine-Grained Resource Control in NOMADS
ASA/MA 2000 Proceedings of the Second International Symposium on Agent Systems and Applications and Fourth International Symposium on Mobile Agents
Toward Interoperability of Mobile-Agent Systems
MA '02 Proceedings of the 6th International Conference on Mobile Agents
CORBA Solutions for Interoperability in Mobile Agent Environments
DOA '00 Proceedings of the International Symposium on Distributed Objects and Applications
Agent Migration Between Incompatible Agent Platforms
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
Mobile Agents: Motivations and State-of-the-Art Systems
Mobile Agents: Motivations and State-of-the-Art Systems
The Interoperability Problem: Bringing Together Mobile Agents and Agent Communication Languages
HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 8 - Volume 8
Mobile Agents: Basic Concepts, Mobility Models, and the Tracy Toolkit
Mobile Agents: Basic Concepts, Mobility Models, and the Tracy Toolkit
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 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 novel strategy approach for agent-based resource management system
WSEAS Transactions on Information Science and Applications
Fragment Transfer Protocol: An IEEE-FIPA based efficient transfer protocol for mobile agents
Computer Communications
SWAM: A logic-based mobile agent programming language for the Semantic Web
Expert Systems with Applications: An International Journal
Science of Computer Programming
Hi-index | 0.00 |
Interoperability is a key issue for a wider adoption of mobile agent systems (MASs) in heterogeneous and open distributed environments where agents, in order to fulfill their tasks, must interact with non-homogeneous agents and traverse different agent platforms to access remote resources. To date, while several approaches have been proposed to deal with different aspects of MAS interoperability, they all lack the necessary flexibility to provide an adequate degree of interoperability among the currently available MASs. In this paper, we propose an application-level approach grounded in the software layering concept, which enables execution, migration and communication interoperability between Java-based mobile agent systems, thus overcoming major setbacks affecting the other approaches currently proposed for supporting MAS interoperability. In particular, we define a Java-based framework, named JIMAF, which relies on an event-driven, proxy-based mobile agent model and supports interoperable mobile agents which can be easily coded and adapted to existing MASs without any modifications of the MAS infrastructures. Results from the performance evaluation of MAS interoperability was carried by using JIMAF atop Aglets, Ajanta, Grasshopper, and Voyager, demonstrating that the high-level JIMAF approach offers high efficacy while maintaining overhead at acceptable levels for target computing environments.