Towards an MDE Methodology to Develop Multi-Agents Systems including Mobile Agents

Tahar Gherbi, Isabelle Borne, Djamel Meslati


There is a need for agent oriented software engineering methodologies that support the conceptual modeling of mobile-agents systems. For this reason, we have presented in a previous work, our meta-model to design multi-agents systems including mobile agents and we have discussed it versus some formalisms extending UML for mobile-agents modeling. The proposed meta-model serves as a platform independent meta-model in our model-driven engineering approach under elaboration as a methodology for the development of multi-agents systems including mobile-agents. This paper summarizes the different approaches for mobile-agent modeling and situates our meta-model particularly versus three works supporting mobility by extending a multi-agents systems methodology (MaSE, GAIA, and AALAADIN). It aims to justify the choices that have guided our meta-model construction.


  1. Amor, M., Fuentes, L., Vallecillo, A., 2004. Bridging the Gap Between Agent-Oriented Design and Implementation Using MDA. In AOSE, New York, pp. 93-108.
  2. Aridor, Y., Lange, D. B., 1998. Agent design patterns: elements of agent application design. In AGENTS'98, USA, pp. 108-115.
  3. Bahri, M. R., 2010. Une approche intégrée MobileUML/Réseaux de Pétri pour l'analyse des systèmes distribués à base d'agents mobiles. Doctoral thesis, University of Constantine, Algeria.
  4. Belloni, E., Marcos, C., 2004. MAM-UML: an UML profile for the modeling of mobile-agent applications. In the 24th SCCC, Arica, Chile, pp. 3-13.
  5. Bernon, C., Gleizes, M.-P., Gauthier, P., 2009. Méthodes orientées agent et multi-agent. Technologies des systèmes multi-agents et applications industrielles. chapter 2. A. El Fallah-Seghrouchni; J.-P. Briot (Ed.).
  6. Beydoun, G., Low, G., Henderson-Sellers, B., Mouratidis, H., Gomez-Sanz, J. J., Pavon, J., Gonzalez-Perez, C., 2009. FAML: A Generic Metamodel for MAS Development. In Journal of IEEE Transactions on Software Engineering, Vol. 35(6), USA, pp. 841-863.
  7. Cao, J., Das, S. K., 2012. Mobile Agents in Networking and Distributed Computing. Wiley Series in Agent Technology, John Wiley & Sons, Inc., USA.
  8. Cossentino, M., Bernon, C., Pavon, J., 2005. Modelling and meta-modelling issues in agent oriented software engineering. The AgentLink AOSE TFG.
  9. Cossentino, M., Gaud, N., Hilaire, V., Galland, S., Koukam, A., 2009. ASPECS: an Agent-oriented Software Process for Engineering Complex Systems, How to design agent societies under a holonic perspective. In AAMAS, Vol. 20(2), pp.260-304.
  10. Da Silva, V. T., R. Noya, C., De Lucena, C. J. P., 2005. Using the UML 2.0 Activity Diagram to Model Agent Plans and Actions. In AAMAS'05, pp. 594-600.
  11. DeLoach, S. A., 2005. Engineering Organization-Based Multiagent Systems. SELMAS, USA, pp. 109-125.
  12. DeLoach, S., A., Garcia-Ojeda, J., C., 2010. O-MaSE: a customisable approach to designing and building complex, adaptive multi-agent systems. Int. Journal of AOSE, Vol. 4(3), pp. 244-280.
  13. Demazeau, Y., 2001. VOYELLES, HDR (Habilitation to Direct Research) thesis, INP Grenoble, France.
  14. Demazeau Y., 2003. Créativité émergente centrée utilisateur. In Briot J., Khaled G. (dir.), Déploiement des systèmes multi-agents - Vers un passage à l'échelle. JFSMA'03, Hermès - Lavoisier (Reviue RSTI Hors-série). pp. 31-36.
  15. Gauthier, P., 2004. Méthodologie de développement de systèmes multi-agents adaptatifs et conception de logiciels à fonctionnalité émergente. Doctoral thesis, University of Paul Sabatier, France.
  16. Gherbi, T., Meslati, D., Borne, I., 2009. MDE between Promises and Challenges. In the 11th Int. Conf., Comp. Modeling & Simulation, UKSim'09, Cambridge. pp. 152-155.
  17. Gherbi, T., Borne, I., Meslati, D., 2012. Un méta-modèle pour les applications basées sur les agents mobiles. In CIEL-2012, Rennes, France, pp. 1-6.
  18. Jarraya, T., 2006. Réutilisation des protocoles d'interaction et démarche orientée modèles pour le développement multi-agents. Doctoral thesis, University of Reims, France.
  19. Jarraya, T., Guessoum, Z., 2007. Towards a model driven process for multi-agent system. 5th Int. CEEMAS,Vol. 4696, Leipzig, Germany. pp. 256-265.
  20. Kusek M., Jezic, G., 2005. Modeling Agent Mobility with UML Sequence Diagram. In AOSE, Ljubljana (Slovenia), pp. 51-63.
  21. Loukil, A., Hachicha, H., Ghedira, K., 2006. A proposed Approach to Model and to Implement Mobile Agents. In IJCSNS, Vol. 6(3B), pp. 125-129.
  22. Lima, E. F. A., Machado, P. D., Sampaio, F. R., Figueiredo, J. A., 2004. An approach to modeling and applying mobile agent design patterns. In ACM SIGSOFT, pp. 1-8.
  23. Mansour, S., Ferber, J., 2007a. MAGR: Integrating mobility of agents with organizations. In IADIS, Portugal.
  24. Mansour, S., Ferber, J., 2007b. Un modèle organisationnel pour les systèmes ouverts déployés à grande échelle. In JFSMA'07, Carcassonne, France, pp. 107-116.
  25. Milojicic, D., 1999. Mobile agent applications (trend wars). In IEEE Concurrency, Vol. 7(3), pp. 80-90.
  26. Pavon, J., Sanz, J. G., Fuentest, R., 2005. The INGENIAS Methodology and Tools. In Agent-Oriented Methodologies, B. Henderson-Sellers and P. Giorgini, eds., pp. 236-276.
  27. Picco, G. P., Murphy, A. L., Roman, G. C., 1999. Lime: Linda Meets Mobility. In ICSE'99, pp. 368 - 377.
  28. Rajguru. P. V., Deshmukh. S. B., 2012. Current trends and analysis of mobile agent application. In proceedings of NCETCT-2012, WJST, Vol. 2 (3), India, pp. 1-6.
  29. Self, A., DeLoach, S. A., 2003. Designing and Specifying Mobility within the Multiagent Systems Engineering Methodology. In 18th ACM SAC, USA, pp. 50-55.
  30. Spanoudakis, N., Moraitis, P., 2010. Using ASEME methodology for model-driven agent systems development. In AOSE conf., Toronto, pp. 106-127.
  31. Sutandiyo, W., Chetri, M. B., Loke, S. W., Krishnaswamy, S., 2004. Extending the Gaia Methodology to Model Mobile Agent Systems. In ICEIS, Porto, pp. 515-518.

Paper Citation

in Harvard Style

Gherbi T., Borne I. and Meslati D. (2013). Towards an MDE Methodology to Develop Multi-Agents Systems including Mobile Agents . In Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8565-62-4, pages 45-55. DOI: 10.5220/0004420200450055

in Bibtex Style

author={Tahar Gherbi and Isabelle Borne and Djamel Meslati},
title={Towards an MDE Methodology to Develop Multi-Agents Systems including Mobile Agents},
booktitle={Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},

in EndNote Style

JO - Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Towards an MDE Methodology to Develop Multi-Agents Systems including Mobile Agents
SN - 978-989-8565-62-4
AU - Gherbi T.
AU - Borne I.
AU - Meslati D.
PY - 2013
SP - 45
EP - 55
DO - 10.5220/0004420200450055