XML-based agent communication, migration and computation in mobile agent systems

被引:21
|
作者
Chen, Bo [2 ]
Linz, David D. [1 ]
Cheng, Harry H. [1 ]
机构
[1] Univ Calif Davis, Integrat Engn Lab, Dept Mech & Aeronaut Engn, Davis, CA 95616 USA
[2] Michigan Technol Univ, Dept Mech Engn Engn Mech, Houghton, MI 49931 USA
基金
美国国家科学基金会;
关键词
mobile agents; agent communication; mobility; XML;
D O I
10.1016/j.jss.2007.10.026
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 rnechanisms 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. (C) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:1364 / 1376
页数:13
相关论文
共 50 条
  • [1] XML-based agent communication in a Distributed Learning Environment
    Leung, EWC
    Li, Q
    [J]. ADVANCES IN WEB-BASED LEARNING - ICWL 2004, 2004, 3143 : 136 - 146
  • [2] A Hierarchical Mobile Agent Monitoring Mechanism with XML-Based Mobile Agents
    Valliyammai, C.
    Selvi, S. Thamarai
    [J]. TRENDS IN NETWORKS AND COMMUNICATIONS, 2011, 197 : 78 - 87
  • [3] XML-based Multi-agent Communication System Architecture
    Duan Longzhen
    Zeng Guang
    Huang Longjun
    Feng Yuhua
    [J]. SECOND INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING: WGEC 2008, PROCEEDINGS, 2008, : 227 - +
  • [4] XML-based agent communications for plant automation
    Lv, GQ
    Feng, QB
    [J]. WFCS 2004: IEEE INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS, PROCEEDINGS, 2004, : 301 - 304
  • [5] Computation migration based on mobile IP and intelligent agent techniques
    Zhang, RT
    Zhang, DM
    Kan, ZG
    Ma, M
    [J]. 2001 INTERNATIONAL CONFERENCES ON INFO-TECH AND INFO-NET PROCEEDINGS, CONFERENCE A-G: INFO-TECH & INFO-NET: A KEY TO BETTER LIFE, 2001, : C251 - C256
  • [6] Agent communication network - A mobile agent computation model for internet applications
    Shih, TK
    [J]. IEEE INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 1999, : 425 - 431
  • [7] XML-based mobile agents
    Steele, R
    Dillon, T
    Pandya, P
    Ventsov, Y
    [J]. ITCC 2005: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 2, 2005, : 42 - 48
  • [8] Communication concepts for mobile agent systems
    Baumann, J
    Hohl, F
    Radouniklis, N
    Rothermel, K
    Strasser, M
    [J]. MOBILE AGENTS, 1997, 1219 : 123 - 135
  • [9] XML-Based Computation for Scientific Workflows
    Zinn, Daniel
    Bowers, Shawn
    Ludaescher, Bertram
    [J]. 26TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING ICDE 2010, 2010, : 812 - 815
  • [10] XML-based Middleware Approach for Industrial Wireless Communication Systems
    Schuermann, Volker
    Buda, Aurel
    Wollert, Joerg F.
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 632 - 639