Abstract
This paper demonstrates how UML can be exploited and extended to model the deployment of a multiagent system at the agent level. This is accomplished by extending the formally-based UML 2.0 metamodel to support the semantics of agents, mobile agents and their supporting platforms. Additionally, the UML-based notation, used to model the deployment of a multiagent system, takes advantage of stereotypes to associate an agent-oriented semantics with the model elements used in the diagram. A primary objective of this paper is to demonstrate that the Agent UML (AUML) deployment diagram can be successfully applied to real-world applications. This AUML work is organized as an activity within the FIPA Modeling Technical Committee.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Agent UML - AUML Home Page, Available at http://www.auml.org
Bauer, B., Müller, J.P., Odell, J.: Agent UML: A Formalism for Specifying Multiagent Interaction. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 91–103. Springer, Heidelberg (2001)
Bauer, B.: UML Class Diagrams: Revisited in the Context of Agent-Based Systems. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 1–8. Springer, Heidelberg (2002)
Brenner, W., Rüdiger, Z., Hartmut, W.: Intelligent Software Agents: Foundations and Applications, pp. 55–67. Springer, Berlin (1998)
Caglayan, A., Harrison, C.G.: Agent Sourcebook: A Complete Guide to Desktop, Internet, and Intranet Agents. John Wiley, Chichester (1997)
Caire, G., Chainho, P., Evans, R., Garijo, F., Gomez Sanz, J., Kearney, P., Leal, F., Massonet, P., Pavon, J., Stark, J.: Agent oriented analysis using MESSAGE/UML. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 101–107. Springer, Heidelberg (2002)
Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, Springer, Heidelberg (2001)
CoMMA Project Home Page, Available at http://www.ii.atosgroup.com/sophia/comma/HomePage.htm
Self, A.L., DeLoach, A.S.: Designing and Specifying Mobility within the Multiagent Systems Engineering Methodology. In: Matsui, M., Zuccherato, R.J. (eds.) SAC 2003. LNCS, vol. 3006, Springer, Heidelberg (2004)
FIPA Modeling Technical Committee – Home Page – Available at, http://www.fipa.org/activities/modeling.html
Gandon, F., Poggi, A., Rimassa, G., Turci, P.: Multi-Agents Corporate Memory Management System. Applied Artificial Intelligence 9-10 (22), 699–720 (2002)
Giunchiglia, F., Mylopoulos, J., Perini, A.: The Tropos Software Development Methodology: Processes, Models and Diagrams. In: Proc. AAMAS Conference (2002)
Kobryn, C.: Modeling Components and Frameworks with UML. Communications of ACM 43(10) (October 2000)
Mouratidis, H., Odell, J., Manson, G.: Extending the Unified Modeling Language to Model Mobile Agents. In: OOPSLA 2002 Agent-Oriented Methodologies Workshop, Seattle, WA (2002)
Odell, J., van Dyke Parunak, H., Bauer, B.: Extending UML for agents. In: Wagner, G., Lesperance, Y., Yu, E. (eds.) Proc. of the 2nd Int. Workshop on Agent-Oriented Information Systems, Berlin, iCue Publishing (2000)
OMG, UML 2.0 Superstructure RFP, Object Management Group, document ad/00-09-02, issued September 15 (2000)
OMG, U2 Partners’ UML2 Superstructure, 3rd revised submission, Object Management Group, document ad/03-04-01, issued April 18 (2003)
White, J.E.: Mobile Agents. In: Bradshaw, J. (ed.) Software Agents, pp. 437–472. MIT Press, Cambridge (1997)
Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. Kluwer Academic Press, Dordrecht (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Poggi, A., Rimassa, G., Turci, P., Odell, J., Mouratidis, H., Manson, G. (2004). Modeling Deployment and Mobility Issues in Multiagent Systems Using AUML. In: Giorgini, P., Müller, J.P., Odell, J. (eds) Agent-Oriented Software Engineering IV. AOSE 2003. Lecture Notes in Computer Science, vol 2935. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24620-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-24620-6_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20826-6
Online ISBN: 978-3-540-24620-6
eBook Packages: Springer Book Archive