Skip to main content

Applying AUML and UML 2 in the Multi-agent Systems Project

  • Conference paper
Advances in Conceptual Modeling - Challenging Perspectives (ER 2009)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5833))

Included in the following conference series:

Abstract

This article discusses the viability of the AUML and UML languages employment, from the latter’s version 2.0 on, in the multi-agent systems project. In this article some works that have used UML for the project of systems that involved agents, as well as some AOSE (Agent Oriented Software Engineering) methodologies that use in some way UML or AUML (or both), are presented. Immediately afterwards the article approaches the AUML language, highlighting the innovations proposed by same and how it can be applied to the multi-agent systems project, identifying its advantages and disadvantages. After that, the paper passes on to describe how UML, from its version 2.0 on, has bypassed AUML and how the former can be applied to the multiagent systems project, pinpointing its positive aspects and its deficiencies.

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. Vicari, R.M., Gluz, J.C.: An Intelligent Tutoring System (ITS) View on AOSE. International Journal of Agent-Oriented Software Engineering (2007)

    Google Scholar 

  2. Alvares, L.O., Sichman, J.S.: Introdução aos sistemas multiagentes. In: Jornada de Atualização em Informática (JAI 1997). cap. 1. Medeiros, C. M. B., Brasília (1997)

    Google Scholar 

  3. Deloach, S.A.: Analysis and Design using MaSE and agentTool. In: 2nd Midwest Artificial Intelligence and Cognitive Science Conference, Oxford (2001)

    Google Scholar 

  4. Caire, G.: Agent Oriented Analysis Using Message/UML. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, p. 119. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  5. Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: An Agent-Oriented Software Development Methodology. Autonomous Agents and Multi-Agent Systems 8, 203–236 (2004)

    Article  Google Scholar 

  6. Padgham, L., Winikoff, M.: Prometheus: A Methodology for Developing Intelligent Agents. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 174–185. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  7. Coelho, N.P., Guedes, G.T.A.: Tutorial Hipermídia Aequator utilizando um Agente Estacionário Reativo Simples: Apresentação da Modelagem. In: 11° Congresso de Informática e Telecomunicações SUCESU-MT. Cuiabá (2006)

    Google Scholar 

  8. Kang, M., Wang, L., Taguchi, K.: Modelling Mobile Agent Applications in UML 2.0 Activity Diagrams. In: 3rd International Workshop on Software Engineering for Large-Scale Multi-Agent Systems, pp. 104–111. IEEE Press, Edinburgh (2004)

    Chapter  Google Scholar 

  9. Bauer, B., Odell, J.: UML 2.0 and Agents: How to Build Agent-based Systems with the new UML Standard. Journal of Engineering Applications of AI (2005)

    Google Scholar 

  10. Dinsoreanu, M., Salomie, I., Pusztai, K.: On the Design of Agent-Based Systems using UML and Extensions. In: 24th International Conference on Information Technology Interfaces (ITI 2002), Cavtat, Croatia, pp. 205–210 (2002)

    Google Scholar 

  11. OMG - Object Management Group. Unified Modeling Language: Superstructure Specification - Version 2.1.1. OMG (2007), http://www.omg.com

  12. Guedes, G.: UML 2 - Uma Abordagem Prática. Novatec Editora, São Paulo (2009)

    Google Scholar 

  13. Huget, M.P., et al.: Interaction Diagrams. Working Documents. AUML Official Website (2003), http://www.auml.org/

  14. Huget, M.P., Odell, J.: Representing Agent Interaction Protocols with Agent UML. In: Third International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2004), New York City (2004)

    Google Scholar 

  15. Peres, J., Bergmann, U.: Experiencing AUML for MAS Modeling: A Critical View. In: Software Engineering for Agent-Oriented Systems, SEAS (2005)

    Google Scholar 

  16. AUML Official Website, http://www.auml.org

  17. Depke, R., Heckel, R., Kuster, J.M.: Formal Agent-Oriented Modeling with UML and Graph Transformation. Sci. Comput. Program. 44, 229–252 (2002)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Guedes, G.T.A., Vicari, R.M. (2009). Applying AUML and UML 2 in the Multi-agent Systems Project. In: Heuser, C.A., Pernul, G. (eds) Advances in Conceptual Modeling - Challenging Perspectives. ER 2009. Lecture Notes in Computer Science, vol 5833. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04947-7_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04947-7_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04946-0

  • Online ISBN: 978-3-642-04947-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics