An XML framework for agent-based E-commerce
Communications of the ACM
Seven good reasons for mobile agents
Communications of the ACM
Software agents as next generation software components
Component-based software engineering
Application and programming experience with the Ara mobile agent system
Software—Practice & Experience - Special issue: Mobile agent systems
D'Agents: applications and performance of a mobile-agent system
Software—Practice & Experience - Special issue: Mobile agent systems
MA '98 Proceedings of the Second International Workshop on Mobile Agents
Mobile Networks and Applications
Ch OpenCV for interactive open architecture computer vision
Advances in Engineering Software
Portable C/C++ Code for Portable XML Data
IEEE Software
Runtime support for code mobility in distributed systems
Runtime support for code mobility in distributed systems
Object-oriented interactive mechanism design and analysis
Engineering with Computers
Mobile-C: a mobile agent platform for mobile C-C++ agents
Software—Practice & Experience
Scientific Computing in the $C^H$ Programming Language
Scientific Programming
Technical section: Interpretive OpenGL for computer graphics
Computers and Graphics
IEEE Transactions on Intelligent Transportation Systems
Full mobile agent interoperability in an IEEE-FIPA context
Journal of Systems and Software
Information and Software Technology
A secure migration process for mobile agents
Software—Practice & Experience
Optimal control of mobile monitoring agents in immune-inspired wireless monitoring networks
Journal of Network and Computer Applications
Hi-index | 0.00 |
This article presents the research work that exploits using XML (Extensible Markup Language) to represent different types of information in mobile agent systems, including agent communication messages, mobile agent messages, and other system information. The goal of the research is to build a programmable information base in mobile agent systems through XML representations. The research not only studies using XML in binary agent system space such as representing agent communication messages and mobile agent messages, but also explores interpretive XML data processing to avoid the need of an interface layer between script mobile agents and system data represented in XML. These XML-based information representations have been implemented in Mobile-C, a FIPA (The Foundation for Intelligent Physical Agents) compliant mobile agent platform. Mobile-C uses FIPA ACL (Agent Communication Language) messages for both inter-agent communication and inter-platform migration. Using FIPA ACL messages for agent migration in FIPA compliant agent systems simplifies agent platform, reduces development effort, and easily achieves inter-platform migration through well-designed communication mechanisms provided in the system. The ability of interpretive XML data processing allows mobile agents in Mobile-C directly accessing XML data information without the need of an extra interface layer.