Representing social structures in UML

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].

[1]  H. Van Dyke Parunak,et al.  "Go to the ant": Engineering principles from natural multi-agent systems , 1997, Ann. Oper. Res..

[2]  Cristiano Castelfranchi,et al.  Founding Agents' "Autonomy" on Dependence Theory , 2000, ECAI.

[3]  H. Van Dyke Parunak,et al.  Visualizing Agent Conversations: Using Enhanced Dooley Graphs for Agent Design and Analysis , 1996 .

[4]  Klaus Fisher,et al.  Agent-based design of holonic manufacturing systems , 1999 .

[5]  H. Van Dyke Parunak,et al.  Representing Agent Interaction Protocols in UML , 2000, AOSE.

[6]  H. Van Dyke Parunak,et al.  The AARIA agent architecture: From manufacturing requirements to agent-based system design , 2001, Integr. Comput. Aided Eng..

[7]  Bernhard Bauer,et al.  Extending UML for agents , 2000 .

[8]  Amedeo Cesta,et al.  Dependence relations among autonomous agents (abstract) , 1992, SIGO.

[9]  Michael J. Prietula,et al.  Simulating organizations: computational models of institutions and groups , 1998 .

[10]  Klaus Fischer,et al.  TeleTruck : a holonic fleet management system , 1997 .

[11]  Alexander Artikis,et al.  A formal model of open agent societies , 2001, International Conference on Autonomous Agents.

[12]  Timothy W. Finin,et al.  Specification of the KQML Agent-Communication Language , 1993 .

[13]  J. Price GO TO THE ANT...... , 1969, British Journal of Psychiatry.

[14]  Gerhard Weiss,et al.  Computational Organization Theory , 2000 .

[15]  Kenji Tokunaga,et al.  Holonic Manufacturing Systems , 1994, J. Robotics Mechatronics.

[16]  Munindar P. Singh Developing formal specifications to coordinate heterogeneous autonomous agents , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[17]  Yves Demazeau,et al.  A Social Reasoning Mechanism Based On Dependence Networks , 1997, ECAI.

[18]  Liz Sonenberg,et al.  On social commitment, roles and preferred goals , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[19]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[20]  Jacques Ferber,et al.  A meta-model for the analysis and design of organizations in multi-agent systems , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[21]  Kendall Scott,et al.  UML distilled - applying the standard object modeling language , 1997 .

[22]  Christian Gerber,et al.  Holonic multi-agent systems , 1999 .

[23]  Jacques Ferber,et al.  Multi-agent systems - an introduction to distributed artificial intelligence , 1999 .

[24]  James Odell Centralizing a Corporation Was Distributed Computing Architecture/e-business Advisory Service Agents: Technology and Usage (part 1) , .

[25]  J. Ferber,et al.  Influences and Reaction : a Model of Situated Multiagent Systems , 2001 .

[26]  Klaus Fischer,et al.  Agent-based design of holonic manufacturing systems , 1999, Robotics Auton. Syst..

[27]  Agostino Poggi,et al.  Exploiting UML in the Design of Multi-agent Systems , 2000, ESAW.

[28]  Jörg P. Müller,et al.  The Design of Intelligent Agents , 1996, Lecture Notes in Computer Science.

[29]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[30]  Sven A. Brueckner,et al.  RETURN FROM THE ANT SYNTHETIC ECOSYSTEMS FOR MANUFACTURING CONTROL , 2000 .

[31]  Nicholas R. Jennings,et al.  Modelling Sociality in the BDI Framework , 1999 .