MAM-UML: an UML profile for the modeling of mobile-agent applications

This paper introduces an approach for the modeling of mobile-agent applications. It aims to deal with the lack of appropriate concepts and notations, in the standard UML, to capture relevant abstractions for the modeling of mobile-agent features. The approach is materialized by an UML profile, which includes views to model organizational, life cycle, interaction and mobility aspects of mobile-agent applications contributing to the analysis, design and implementation phases of their development.

[1]  Jörg P. Müller,et al.  Agent UML: A Formalism for Specifying Multiagent Software Systems , 2001, Int. J. Softw. Eng. Knowl. Eng..

[2]  Ivar Jacobson,et al.  Unified Modeling Language , 2020, Definitions.

[3]  Giovanni Vigna,et al.  Understanding Code Mobility , 1998, IEEE Trans. Software Eng..

[4]  Marie-Pierre Gervais,et al.  On the Modelling of Mobile Agent-Based Systems , 2001, MATA.

[5]  James E. White,et al.  Mobile Agents , 1997, Lecture Notes in Computer Science.

[6]  Carlos Angel Iglesias,et al.  A Survey of Agent-Oriented Methodologies , 1998, ATAL.

[7]  Danny B. Lange,et al.  Programming and Deploying Mobile Agents with Java Aglets , 1998 .

[8]  Michael Rovatsos,et al.  Handbook of Software Engineering and Knowledge Engineering , 2005 .

[9]  Haralambos Mouratidis Extending the Unified Modeling Language to Model Mobile Agents , 2002 .

[10]  Anand R. Tripathi,et al.  Design issues in mobile agent programming systems , 1998, IEEE Concurr..

[11]  Miguel Mira da Silva,et al.  Towards a Reference Model for Surveying Mobile Agent Systems , 2001, Autonomous Agents and Multi-Agent Systems.

[12]  Danny B. Lange,et al.  Programming and Deploying Java¿ Mobile Agents with Aglets¿ , 1998 .

[13]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[14]  Andreas Rausch,et al.  Extension of the Unified Modeling Language for Mobile Agents , 2001, Unified Modeling Language: Systems Analysis, Design and Development Issues.

[15]  Michael Wooldridge,et al.  Agent-Oriented Software Engineering: The State of the Art , 2009, AOSE.

[16]  Hyacinth S. Nwana,et al.  Software agents: an overview , 1996, The Knowledge Engineering Review.

[17]  Antonio Pescapè,et al.  Analysis and experimentation of an open distributed platform for synthetic traffic generation , 2004, Proceedings. 10th IEEE International Workshop on Future Trends of Distributed Computing Systems, 2004. FTDCS 2004..