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.
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
Vicari, R.M., Gluz, J.C.: An Intelligent Tutoring System (ITS) View on AOSE. International Journal of Agent-Oriented Software Engineering (2007)
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)
Deloach, S.A.: Analysis and Design using MaSE and agentTool. In: 2nd Midwest Artificial Intelligence and Cognitive Science Conference, Oxford (2001)
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)
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)
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)
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)
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)
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)
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)
OMG - Object Management Group. Unified Modeling Language: Superstructure Specification - Version 2.1.1. OMG (2007), http://www.omg.com
Guedes, G.: UML 2 - Uma Abordagem Prática. Novatec Editora, São Paulo (2009)
Huget, M.P., et al.: Interaction Diagrams. Working Documents. AUML Official Website (2003), http://www.auml.org/
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)
Peres, J., Bergmann, U.: Experiencing AUML for MAS Modeling: A Critical View. In: Software Engineering for Agent-Oriented Systems, SEAS (2005)
AUML Official Website, http://www.auml.org
Depke, R., Heckel, R., Kuster, J.M.: Formal Agent-Oriented Modeling with UML and Graph Transformation. Sci. Comput. Program. 44, 229–252 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)