Flexible Multi-agent Collaboration Using Pattern Directed Message Collaboration of Field Reactor Model

  • Tadashige Iwao
  • Makoto Okada
  • Yuji Takada
  • Makoto Amamiya
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1733)


In this paper, we propose a flexible multi-agent model, called Field Reactor Model (FRM) for open system environment such as ubiquitous computing. FRM unifies indirect communication with an abstract medium and pattern-oriented message communication. The collaboration method among agents is pattern directed message collaboration that yields functional relations among patterns of agents. The pattern directed message collaboration enables agents on heterogeneous platforms to create collaboration each other and supports to change collaboration dynamically. We describe how to apply the computation scheme originated from dataflow to the pattern directed message collaboration. Also, we show the flexibility of FRM with an example of file format translations.


Service Agent Ubiquitous Computing Request Message Heterogeneous Platform Indirect Communication 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Weiser, M.: The Computer for the Twenty-First Century, Scientific American, pp.94–100, September 1991, 1
  2. 2.
    Object Management Group (OMG): The Common Object Request Broker: Architecture and Specification, 2.0 edition, July 1995. 1Google Scholar
  3. 3.
    Microsoft: Distributed Component Object Model, 1
  4. 4.
    Amamaiya, M., Hasegawa, R.: Dataflow Computing and Eager and Lazy Evaluation, New Generation Computing, 2, pp.105–129, OHMSHA and Springer-Verlag (1984). 6CrossRefGoogle Scholar
  5. 5.
    R.G. Smith: The Conract Net Protocol: High Level Communication and Control in a Distributed Problem Solver, IEEE Transaction on Computers, Vol. C-29, No. 12, pp. 1104–1113 (1980). 8CrossRefGoogle Scholar
  6. 6.
    Foundation for Intelligent Physical Agents: Agent Communication Language, (1997). 10
  7. 7.
    Foundation for Intelligent Physical Agents, 10
  8. 8.
    Ushijima, S., Mohri, T., Iwao, T., Takada, Y.: Pathwalker: Message-based processoriented programming library for Java, Proceeding of International Conference on Applications of Prolog, pp.137–143. 10Google Scholar
  9. 9.
    Nishigaya, T.: Kafka: Yet another mulit-agent library for Java, 10
  10. 10.
    Cabri, G., Leonardi, L. and Zambonelli, F: Design and Implementation of a Programable Coordination Architecture for Mobile Agents, TOOLS EUROP’99, 13
  11. 11.
    Carriero, N., Gelernter, D.: Linda in context, Commutation of ACM, 32(4):444–458. 13Google Scholar
  12. 12.
    Hodjat, B., Savoie, J., Christopher, Amamiya, M.: An Adoptive Agent Oriented Software Architecture, Lecture Note in Artificial Intelligent 1531, pp. 32–46 (1998). 13Google Scholar
  13. 13.
    Kinoshita, T., Sugawara, K.: ADIPS framework for flexible distributed systems, PRIMA’98, (1998). 13
  14. 14.
    Kawalski, R. A.: Logic for Problem Solving, Elsevier Science Publishing Co., Inc. New York (1979). 13Google Scholar
  15. 15.
    Mohri, T. and Takada, Y., Virtual Integration of Distributed Database by Multiple Agents, In Lecture Notes in Artificial Intelligence 1532, p413–414. 15Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Tadashige Iwao
    • 1
  • Makoto Okada
    • 1
  • Yuji Takada
    • 1
  • Makoto Amamiya
    • 2
  1. 1.NetMedia Research CenterFujitsu Laboratories Ltd. 2-2-1 MomochihamaFukuokaJapan
  2. 2.Graduate School of Information Science and Electrical EngineeringKyushu University 6-1 Kasuga-KoenFukuokaJapan

Personalised recommendations