Abstract
Agents in multiagent systems need to interact in order to exchange information, cooperate or coordinate. This interaction is frequently done through interaction protocols based on distributed system communication protocols. Communication protocols are not directly used due to many differences between agents and objects or processes such as autonomy and interaction [23] [28]. Designers use formal description techniques to represent their protocols. These formal description techniques are either those coming from distributed systems or those specifically tailored to agents. In the last category, Agent UML [24] is certainly one of the most known. This paper presents Agent UML sequence diagrams and addresses several new stereotypes.
Keywords
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M. Barbuceanu and M. S. Fox. COOL: A language for describing coordination in multiagent system. In First International Conference on Multi-Agent Systems (ICMAS-95), pages 17–24, San Francisco, USA, June 1995. AAAI Press.
B. Bauer. UML class diagrams revisited in the context of agent-based systems. In M. Wooldridge, P. Ciancarini, and G. Weiss, editors, Proceedings of Agent-Oriented Software Engineering (AOSE 01), number 2222 in LNCS, pages 1–8, Montreal, Canada, May 2001. Springer-Verlag.
B. Bauer, J. Müller, and J. Odell. Agent UML: A formalism for specifying multiagent interaction. In P. Ciancarini and M. J. Wooldridge, editors, Agent-Oriented Software Engineering (AOSE-00), 2000.
B. Bauer, J. P. Müller, and J. Odell. An extension of UML by protocols for multiagent interaction. In International Conference on MultiAgent Systems (ICMAS’00), pages 207–214, Boston, Massachussetts, july, 10–12 2000.
G. Booch, J. Rumbaugh, and I. Jacobson. The Unified Modeling Language User Guide. Addison-Wesley, Reading, Massachusetts, USA, 1999.
R. S. Cost, Y. Chen, T. Finin, Y. Labrou, and Y. Peng. Modeling agent conversation with colored Petri nets. In J. Bradshaw, editor, Autonomous Agents’99, Special Workshop on Conversation Policies, May 1999.
R. Davis and R. G. Smith. Negotiation as a metaphor for distributed problemsolving. Artificial Intelligence, 20:63–109, 1983.
F. Dignum. FLBC: From messages to protocols. In F. Dignum and C. Sierra, editors, European Perspective on Agent Mediated Electronic Commerce. Springer Verlag, 2000.
M. d'Inverno and M. Luck. Formalising the contract net as a goal-directed system. In W. V. de Velde and J. Perram, editors, Agents Breaking Away, MAAMAW 96, number 1038 in Lecture Notes in Artificial Intelligence, pages 72–85. Springer-Verlag, 1996.
FIPA. Fipa interaction protocol library specification. Technical Report XC00025, FIPA, 2000.
FIPA. Specification. Foundation for Intelligent Physical Agents, http://www.fipa.org/repository/fipa2000.html, 2000.
M. Fisher and M. Wooldridge. Specifying and executing protocols for cooperative action. In International Working Conference on Cooperating Knowledge-Based Systems (CKBS-94), Keele, 1994.
A. Haddadi. Communication and Cooperation in Agent Systems: A Pragmatic Theory, volume 1056 of Lecture Notes in Computer Science. Springer Verlag, 1996.
M.-P. Huget. Agent UML class diagrams revisited. In B. Bauer, K. Fischer, J. Muller, and B. Rumpe, editors, Proceedings of Agent Technology and Software Engineering (AgeS), Erfurt, Germany, October 2002.
M.-P. Huget. An application of agent UML to supply chain management. Technical Report ULCS-02-015, Department of Computer Science, University of Liverpool, 2002.
M.-P. Huget. A language for exchanging Agent UML protocol diagrams. Technical Report ULCS-02-009, Department of Computer Science, University of Liverpool, 2002.
M.-P. Huget. Model checking Agent UML protocol diagrams. Technical Report ULCS-02-012, Department of Computer Science, University of Liverpool, 2002.
C. Iglesias, M. Garrijo, J. Gonzales, and J. Velasco. Design of multi-agent system using mas-commonkads. In Springer-Verlag, editor, Proceedings of ATAL 98, Workshop on Agent Theories, Architectures, and Languages, volume LNAI 1555, pages 163–176, Paris, France, July 1998.
J.-L. Koning. Algorithms for translating interaction protocols into a formal description. In K. Ito, editor, IEEE International Conference on Systems, Man, and Cybernetics Conference (SMC-99), Tokyo, Japan, October 1999.
K. Kuwabara, T. Ishida, and N. Osato. AgenTalk: Describing multiagent coordination protocols with inheritance. In Seventh IEEE International Conference on Tools with Artificial Intelligence, pages 460–465, Herndon, Virginia, November 1995.
S. A. Moore. On conversation policies and the need for exceptions. In Autonomous Agents’99 Special Workshop on Conversation Policies, 1999.
J. Odell. Objects and agents compared. Journal of Object Computing, 1(1), May 2002.
J. Odell, H. V. D. Parunak, and B. Bauer. Extending UML for agents. In G. Wagner, Y. Lesperance, and E. Yu, editors, Proceedings of the Agent-Oriented Information Systems Workshop at the 17th National conference on Artificial Intelligence, Austin, Texas, july, 30 2000. ICue Publishing.
J. Odell, H. V. D. Parunak, and B. Bauer. Representing agent interaction protocols in UML. In P. Ciancarini and M. Wooldridge, editors, Proceedings of First International Workshop on Agent-Oriented Software Engineering, Limerick, Ireland, june, 10 2000. Springer-Verlag.
OMG. UML 1.4. Technical report, OMG, 2001.
S. S. Sian. Adaptation based on cooperative learning in multi-agent systems. In Y. Demazeau and J.-P. Müller, editors, Decentralized AI, volume II, pages 257–272, Amsterdam, The Netherlands, 1991. Elsevier Science Publishers B.V.
M. Wooldridge. An Introduction to Multiagent Systems. John Wiley and Sons, April 2002.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Marc-Philippe, H. (2003). Extending Agent UML Sequence Diagrams. In: Giunchiglia, F., Odell, J., Weiß, G. (eds) Agent-Oriented Software Engineering III. AOSE 2002. Lecture Notes in Computer Science, vol 2585. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36540-0_12
Download citation
DOI: https://doi.org/10.1007/3-540-36540-0_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00713-5
Online ISBN: 978-3-540-36540-2
eBook Packages: Springer Book Archive