******** IC : Intelligent Clone ********
 __SINCE 1998__
FACL : A Form-based Agent Communication Language 
for Enduser-Initiative Agent-Based Application Development,
ABSTRACT of the paper : COMPSAC'2000, IEEE Computer Society, (Oct. 2000). 
The number of endusers using the Internet increases on the inside and outside 
of offices. Enduser-initiative development of applications has become 
important for automation of their own tasks. As the solution based on the 
philosophy : 
``All routine work both at office and at home should be carried 
out by computers,'' 
This paper describes a multi-agent framework and an agent 
communication language(ACL) for the MOON(multiagent-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 very simple 
message structure of (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 that endusers 
themselves develop their agents by teaching agents what to do.
Key words : 
    multi-agent, agent communication language, application framework,
    object-oriented technology, electronic commerce
-------------------------------------------------
Back HOME