• DocumentCode
    2639948
  • Title

    FACL: a form-based agent communication language for enduser-initiative agent-based application development

  • Author

    Chusho, Takeshi ; Fujiwara, Katsuya

  • Author_Institution
    Sch. of Sci. & Technol., Meiji Univ., Kawasaki, Japan
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    139
  • Lastpage
    148
  • Abstract
    The number of end users using the Internet increases on the inside and outside of offices. End user-initiative development of applications has become important for automation of their own tasks. For a solution based on the philosophy: “All routine work both at office and at home should be carried out by computers”, the paper describes a multi-agent framework and an agent communication language (ACL) for the MOON (multi-agent-oriented office network) systems which are distributed systems including window work in B-to-C and B-to-B electronic commerce. The multi-agent framework is a Java application framework and includes a form based ACL (FACL) as a common protocol for passing application forms and the three kinds of agents working at: client terminals, server-at-windows and the MOON servers respectively. FACL has a very simple message structure (who, what, how, which) because FACL was designed based on the simple concept that “one service=one form”. FACL is used primarily for window task sending or receiving written forms between a client agent and a domain expert agent. In addition, broker agents and mobile agents of MOON servers participate in these communications for directory, services and form delivery services. FACL brings high interoperability among distributed application systems based on agent technologies, and promotes end users themselves developing their agents by teaching agents what to do
  • Keywords
    Internet; Java; client-server systems; electronic commerce; high level languages; multi-agent systems; office automation; personal computing; ACL; FACL; Internet; Java application framework; MOON servers; MOON systems; application forms; broker agents; client agent; client terminals; common protocol; distributed application systems; distributed systems; domain expert agent; electronic commerce; end user-initiative agent based application development; end user-initiative development; form based ACL; form based agent communication language; form delivery services; interoperability; message structure; mobile agents; multi-agent framework; multi-agent-oriented office network; server-at-windows; teaching; window task sending; window work; written forms; Application software; Computer networks; Distributed computing; Electronic commerce; Home automation; Home computing; Internet; Java; Moon; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2000. COMPSAC 2000. The 24th Annual International
  • Conference_Location
    Taipei
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-0792-1
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2000.884704
  • Filename
    884704