MAS Building Environments with Product-Line-Architecture Awareness

  • Soe-Tsyr Yuan
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1599)


A multiagent system, conceptually, is often explained in terms of a collection of agents, each of which is loosely connected with each other via Internet/Intranet and possesses the capabilities claimed such as autonomy, adaptation, and cooperation using speech acts like KQML. The agent-view of software is indeed very powerful and will keep attracting more and more people into this fantasy. But years from now, an alternative view of multiagent-based software must be developed in order to raise the quality, productivity, and scalability as well as to reduce the complexity and delivery time. Accordingly, the building environments in support of such an alternative view should be developed. This papers first illustrates the new view of next generation multiagent-based software, product-line architectures, and then presents a building environment towards such an alternative view of multiagent-based software.


Individual Agent Multiagent System Interaction Protocol Ontology Server Building Environment 
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.
    Ovum Report: Intelligent Agents: the New Revolution in Software (1994)Google Scholar
  2. 2.
    P.C. Janc: Pragmatic Application of Information Agents. BIS Strategic Report (1995)Google Scholar
  3. 3.
    The Practical Application Company: Proceedings of the Second International Conference on the Practical Application of Intelligent and Multi-Agent Technology (1997)Google Scholar
  4. 4.
    D. Batory: Product Line Architectures. Small Talk an Java in Industry and Practical Training, Germany (1998).Google Scholar
  5. 5.
    S-T Yuan: A Decentralized Multy Virtual Mall. PAAM (1997)Google Scholar
  6. 6.
    T. Finin and R. Fritzson: KQML as an Agent Communication Language. Proceedings of the Third International Conference on Information and Knowledge Management (1994)Google Scholar
  7. 7.
    Isoo Ueno, Sen Yoshida, and Kazuhiro Kuwabara: A Multi-Agent Approach to Service Integration. PAAM (1997)Google Scholar
  8. 8.
    J.A. Rodriguez, P. Noriega, C. Sierra, and J. Padget: FM96.5 a Java-Based Electronic Auction House. PAAM (1997)Google Scholar
  9. 9.
    B. Chaib-draa: Interaction between Agents in Routine, Familiar, and Unfamiliar Situations. Department d’informatique, Faculte des Science, Universite Laval, Canada (1997)Google Scholar
  10. 10.
    Pattie Maes: Software Agents. Media Lab, MIT (1997)Google Scholar
  11. 11.
    N.R. Jennings and J.R. Campos: Towards a Social Level Characterization of Socially Responsible Agents. IEEE Proceedings on Software Engineering (1997)Google Scholar
  12. 12.
    R.G. Smith: The Contract Nnet Protocol: High-Level Communication and Control in a Distributed Problem Solver. IEEE Transaction on Computing (1980)Google Scholar
  13. 13.
    Omar Belakhdar: Using Ontology-Sharing to Designing Automated Cooperation in Protocol-Driven Multi-Agent Systems. PAAM (1997)Google Scholar
  14. 14.
    Lockheed Martin C2 Integration Systems: Lockheed Martin/UMBC Implementation of KQML. (1995)
  15. 15.
    Microsoft: (1996)
  16. 16.
    AI Lab of Fu-Jen: WinKQML ActiveX Control. Information Management Department, Fu-Jen University, Taipei, Taiwan (1997)Google Scholar
  17. 17.
    AI Lab of Fu-Jen: WinOntology ActiveX Control. Information Management Department, Fu-Jen University, Taipei, Taiwan (1997)Google Scholar
  18. 18.
    UCPOP: Computer Science Department, University of Washington, USA (1995)Google Scholar
  19. 19.
    S-T Yuan: Multi-agent Approach as a Catalyst to a Financial KDD Process. Third International Symposium on Data Engineering and Learning, Hong Kong (1998)Google Scholar
  20. 20.
    M. Barbuceanu and M.S. Fox: COOL: a Language for Describing Coordination in Multi-Agent Systems. First International Conference on Multi-Agent Systems (1995)Google Scholar
  21. 21.
    K. Kuwabara, T. Ishida, and N. Osata: AgentTalk: Describing Multiagent Coordination Protocols with Inheritance. Proceedings of Tools for Artificial Intelligence (1995)Google Scholar
  22. 22.
    Belakhdar and J. Ayel: COOPLAS-Cooperation Protocols Specification Language. First International Workshop on Decentralized Intelligent and MultiAgent Systems (1995)Google Scholar
  23. 23.
    JATlite: Stanford University,
  24. 24.
    Odyssey: General Magic, http://www.genmagic.coni/agents/odyssey.html (1997)
  25. 25.
    DMARS: Australian Artificial Intelligence Institute Ltd., (1997)
  26. 26.
    H. J. Mueller: (Multi-) Agent Engineering. International Journal on Data and Knowledge Engineering, Special Issue on Distributed Expertise, 23 (1997)Google Scholar
  27. 27.
    F.v. Martial: Coordinating Plans of Autonomous Agents. Springer LNCS 610 (1992)Google Scholar
  28. 28.
    Jeffrey M. Bradshaw: KaoS-an Open Agent Architecture-Supporting Reuse, Interoperability, and Extensibility. KAW’96 (1996)Google Scholar
  29. 29.
    ABE: IBM T. J. Watso Aglets, IBM Japan, (1997)
  30. 30.

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Soe-Tsyr Yuan
    • 1
  1. 1.Information Management DepartmentFu-Jen UniversityTaipeiTaiwan, R.O.C.

Personalised recommendations