skip to main content
article

Exploiting object-oriented methodologies to model MAS on organizations

Authors Info & Claims
Published:01 January 2002Publication History
Skip Abstract Section

Abstract

Researchers have recognized multi-agent systems (MAS) as being a promising means to cope with distributed and complex problems. However, how to analyze and design an agent-based system in practical environments is still difficult. Based on the inherent consistency between objects and agents, MAS and human social organizations, we propose an approach using comparatively mature object-oriented (OO) methodologies and tools (mostly UML) to model MAS from the point of view of organization depiction. This paper uses a distributed logistics management system (DLMS) as an example and describes a method to model MAS based on extended UML from the following three aspects:•extracting roles for agent organizations based on the theory of use cases,•depicting the static organizational structures of MAS based on the semantics and syntax of class diagrams, and•extending collaboration diagrams, sequence diagrams and state chart diagrams to portray the interactive behaviors among agent roles and the reasoning behaviors within agent roles themselves.

References

  1. http://www.santafe.edu/]]Google ScholarGoogle Scholar
  2. N. R. Jennings (2001): An agent-based approach for building complex software systems. Communications of the ACM, 2001, 44 (4), pp. 35-41.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. C. A. Iglesias, M. Garijo, and J. C. Gonzalez (1999): A survey of agent-oriented methodologies. In Intelligent Agents V (LNAI Volume 1555), eds. J. P. Muller, M. P. Singh, and A. S. Rao. Springer-Verlag, Berlin, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. Heinze, M. Papasimeon and S. Goss (2000): Specifying Agent Behaviour with Use Cases. In Third Pacific Rim International Workshop on Multi-Agents, PRIMA 2000, Melbourne, Australia, August 2000, eds. C. Zhang, and V. W. Sot. Springer-Verlag, Berlin, pp. 128-142.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. Odell, H. V. D. Parunak and B. Bauer (2000): Extending UML for Agents. In Proc. of the Agent-Oriented Information Systems Workshop at the 17th National conference on Artificial lntelligence, Austin, TX, 2000, eds. G. Wagner, Y. Lesperance, and E. Yu. pp. 3-17.]]Google ScholarGoogle Scholar
  6. M. Wood and S. A. DeLoach (2001): An Overview of the Multiagent Systems Engineering Methodology. In Agent-Oriented Software Engineering, Lecture Notes in Computer Science (Volume 1957), eds. P. Ciancarini and M. Wooldridge, Springer-Verlag, Berlin, January 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Wooldridge, N. R. Jennings, and D. Kinny (2000): The Gaia Methodology for Agent-Oriented Analysis and Design. Journal of Autonomous Agents and Multi-Agent Systems, 2000, 3(3), pp. 285-312.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. F. Zambonelli, N. R. Jennings, and M. Wooldfidge (2000): Organisational Abstractions for the Analysis and Design of Multi-Agent Systems. In Proceedings of 1st International Workshop on Agent-Oriented Software Engineering, Limerick, Ireland, 2000, pp. 127-141.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. B. Burmeister (1996): Models and methodology for agent-oriented analysis and design. In Working Notes of the KI'96 Workshop on Agent- Oriented Programming and Distributed Systems, ed. KFischer, DFKI Document D-96-06, 1996.]]Google ScholarGoogle Scholar
  10. Rational Software Corporation: UML Notation Guide version 1.1, http://www.rational.com/uml]]Google ScholarGoogle Scholar
  11. M. Wooldridge and N. R. Jennings (1995): Intelligent agents: theory and practice. The Knowledge Engineering Review, 1995, 10(2), pp. 115-152.]]Google ScholarGoogle ScholarCross RefCross Ref
  12. E. A. Kendall, U. Palanivelan, and S. Kalikivayi (1998): Capturing and Structuring Goals: Analysis Patterns. In Proceedings of the Third European Conference on Pattern Languages of Programming and Computing, Bad Irsee, Germany, July 1998.]]Google ScholarGoogle Scholar

Index Terms

  1. Exploiting object-oriented methodologies to model MAS on organizations
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader