Skip to main content

Extending Agent UML Sequence Diagrams

  • Conference paper
  • First Online:
Agent-Oriented Software Engineering III (AOSE 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2585))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  5. G. Booch, J. Rumbaugh, and I. Jacobson. The Unified Modeling Language User Guide. Addison-Wesley, Reading, Massachusetts, USA, 1999.

    Book  Google Scholar 

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

    Google Scholar 

  7. R. Davis and R. G. Smith. Negotiation as a metaphor for distributed problemsolving. Artificial Intelligence, 20:63–109, 1983.

    Article  Google Scholar 

  8. F. Dignum. FLBC: From messages to protocols. In F. Dignum and C. Sierra, editors, European Perspective on Agent Mediated Electronic Commerce. Springer Verlag, 2000.

    Google Scholar 

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

    Google Scholar 

  10. FIPA. Fipa interaction protocol library specification. Technical Report XC00025, FIPA, 2000.

    Google Scholar 

  11. FIPA. Specification. Foundation for Intelligent Physical Agents, http://www.fipa.org/repository/fipa2000.html, 2000.

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

    Google Scholar 

  13. A. Haddadi. Communication and Cooperation in Agent Systems: A Pragmatic Theory, volume 1056 of Lecture Notes in Computer Science. Springer Verlag, 1996.

    MATH  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  16. M.-P. Huget. A language for exchanging Agent UML protocol diagrams. Technical Report ULCS-02-009, Department of Computer Science, University of Liverpool, 2002.

    Google Scholar 

  17. M.-P. Huget. Model checking Agent UML protocol diagrams. Technical Report ULCS-02-012, Department of Computer Science, University of Liverpool, 2002.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  21. S. A. Moore. On conversation policies and the need for exceptions. In Autonomous Agents’99 Special Workshop on Conversation Policies, 1999.

    Google Scholar 

  22. J. Odell. Objects and agents compared. Journal of Object Computing, 1(1), May 2002.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  25. OMG. UML 1.4. Technical report, OMG, 2001.

    Google Scholar 

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

    Google Scholar 

  27. M. Wooldridge. An Introduction to Multiagent Systems. John Wiley and Sons, April 2002.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics