Representing social structures in UML

  • Authors:
  • H. Van Dyke Parunak;James Odell

  • Affiliations:
  • ERIM, PO Box 134001, Ann Arbor, MI;James Odell Associates, 3646 West Huron River Drive, Ann Arbor, MI

  • Venue:
  • Proceedings of the fifth international conference on Autonomous agents
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

From a software engineering perspective, agent systems are a specialization of object-oriented (00) systems, in which individual objects have their own threads of control and their own goals. Engineering such systems is most naturally approached as an extensions of object-oriented systems engineering. In particular, the Unified Modeling Language (UML) can be naturally extended to Agent UML (AUML) [5] to support the distinctive requirements of multi- agent systems. One such requirement results from the correspondence between multi-agent systems and social systems. We combine several existing organizational models for agents, including AALAADIN, dependency theory, interaction protocols, and holonics, in a general theoretical framework [9].