Abstract
The complexity and scope of software systems continue to grow. One approach to deal with this growing complexity is to use intelligent multi-agents system. Agents may be stationary or mobiles. Our work contributes to bridge the gap between agent oriented software engineering methodologies and mobile-agent systems. Indeed, we aim to propose an approach to develop multi-agents systems including mobile agents. This paper focuses principally on our design meta-model. Therefore, it gives an overview of our approach, discusses the issue of mobile-agents platforms compliance with MASIF and FIPA specifications; then examines our design meta-model versus particularly three works supporting mobility by extending a multi-agents system methodology (MaSE, Gaia, and AALAADIN).
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
Amor, M., Fuentes, L., Troya, J.M.: A component-based approach for interoperability across FIPA-compliant platforms. In: Klusch, M., Omicini, A., Ossowski, S., Laamanen, H. (eds.) CIA 2003. LNCS (LNAI), vol. 2782, pp. 266–280. Springer, Heidelberg (2003)
Amor, M., Fuentes, L., Vallecillo, A.: Bridging the Gap Between Agent-Oriented Design and Implementation Using MDA. In: AOSE, New York, pp. 93–108 (2004)
Aridor, Y., Lange, D.B.: Agent design patterns: elements of agent application design. In: AGENTS 1998, USA, pp. 108–115 (1998)
Bahri, M.R.: Une approche intégrée Mobile-UML/Réseaux de Pétri pour l’analyse des systèmes distribués à base d’agents mobiles. Doctoral thesis, University of Constantine, Algeria (2010)
Baumeister, H., Koch, N., Kosiuczenko, P., Wirsing, M.: Extending Activity Diagrams to Model Mobile Systems. Objects, Components, Architectures, Services, and Applications for a Networked World. In: International Conference NetObjectDays, NODe (2003)
Belloni, E., Marcos, C.: MAM-UML: an UML profile for the modeling of mobile-agent applications. In: The 24th SCCC, Arica, pp. 3–13 (2004)
Bernon, C., Gleizes, M.-P., Gauthier, P.: Méthodes orientées agent et multi-agent. In: Briot, J.-P. (ed.) Technologies des Systèmes Multi-Agents et Applications Industrielles, ch. 2, A. El Fallah-Seghrouchni,
Beydoun, G., Low, G., Henderson-Sellers, B., Mouratidis, H., Gomez-Sanz, J.J., Pavon, J., Gonzalez-Perez, C.: FAML: A Generic Metamodel for MAS Development. Journal of IEEE Transactions on Software Engineering 35(6), 841–863 (2009)
Blanc, X.: MDA en action: Ingénierie logicielle guidée par les modèles Ed. Eyrolles (2005)
Cao, J., Das, S.K.: Mobile Agents in Networking and Distributed Computing. Wiley Series in Agent Technology. John Wiley & Sons, Inc., USA (2012)
Cossentino, M., Bernon, C., Pavon, J.: Modeling and meta-modeling issues in agent oriented software engineering. The AgentLink AOSE TFG (2005)
Cossentino, M., Gaud, N., Hilaire, V., Galland, S., Koukam, A.: ASPECS: an Agent-oriented Software Process for Engineering Complex Systems, How to design agent societies under a holonic perspective. AAMAS 20(2), 260–304 (2009)
Da Silva, V.T., Noya, R.C., De Lucena, C.J.P.: Using the UML 2.0 Activity Diagram to Model Agent Plans and Actions. In: AAMAS 2005, pp. 594–600 (2005)
DeLoach, S.A.: Engineering Organization-Based Multiagent Systems. In: Garcia, A., Choren, R., Lucena, C., Giorgini, P., Holvoet, T., Romanovsky, A. (eds.) SELMAS 2005. LNCS, vol. 3914, pp. 109–125. Springer, Heidelberg (2006)
DeLoach, S.A., Garcia-Ojeda, J.C.: O-MaSE: a customisable approach to designing and building complex, adaptive multi-agent systems. Int. Journal of AOSE 4(3), 244–280 (2010)
Demazeau, Y.: VOYELLES, HDR (Habilitation to Direct Research) thesis, INP Grenoble, France (2001)
Gauthier, P.: Méthodologie de développement de systèmes multi-agents adaptatifs et conception de logiciels à fonctionnalité émergente. Doctoral thesis, University of Paul Sabatier, France (2004)
Gervais, M.-P., Muscutariu, F.: A UML Profile for MASIF Compliant Mobile Agent Platform. In: OMG’s 2nd Workshop on UML for Enterprise Applications: Model Driven Solutions for the Enterprise, San Francisco, USA (2001)
Gherbi, T., Meslati, D., Borne, I.: MDE between Promises and Challenges. In: The 11th Int. Conf., Comp. Modeling & Simulation, UKSim 2009, Cambridge, pp. 152–155 (2009)
Gherbi, T., Borne, I., Meslati, D.: Un méta-modèle pour les applications basées sur les agents mobiles. In: CIEL 2012, Rennes, France, pp. 1–6 (2012)
Islam, N., Mallah, G.A., Shaikh, Z.A.: FIPA and MASIF standards: a comparative study and strategies for integration. In: National Software Engineering Conference, Rawalpindi, Pakistan (2010)
Jarraya, T.: 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 (2006)
Jarraya, T., Guessoum, Z.: Towards a model driven process for multi-agent system. In: Burkhard, H.-D., Lindemann, G., Verbrugge, R., Varga, L.Z. (eds.) CEEMAS 2007. LNCS (LNAI), vol. 4696, pp. 256–265. Springer, Heidelberg (2007)
Kusek, M., Jezic, G.: Modeling Agent Mobility with UML Sequence Diagram. In: AOSE, Ljubljana, Slovenia, pp. 51–63 (2005)
Loukil, A., Hachicha, H., Ghedira, K.: A proposed Approach to Model and to Implement Mobile Agents. IJCSNS 6(3B), 125–129 (2006)
Lima, E.F.A., Machado, P.D., Sampaio, F.R., Figueiredo, J.A.: An approach to modeling and applying mobile agent design patterns. In: ACM SIGSOFT, pp. 1–8 (2004)
Mansour, S., Ferber, J.: MAGR: Integrating mobility of agents with organizations. In: IADIS, Portugal (2007)
Mansour, S., Ferber, J.: Un modèle organisationnel pour les systèmes ouverts déployés à grande échelle. In: JFSMA 2007, Carcassonne, pp. 107–116 (2007)
Milojicic, D.: Mobile agent applications (trend wars). IEEE Concurrency 7(3), 80–90 (1999)
Picco, G.P., Murphy, A.L., Roman, G.C.: Lime: Linda Meets Mobility. In: ICSE 1999, pp. 368–377 (1999)
Rajguru, P.V.: Deshmukh. S. B.: Current trends and analysis of mobile agent application. In: Proceedings of NCETCT 2012, WJST, India, vol. 2(3), pp. 1–6 (2012)
Self, A., DeLoach, S.A.: Designing and Specifying Mobility within the Multiagent Systems Engineering Methodology. In: 18th ACM SAC, USA, pp. 50–55 (2003)
Spanoudakis, N., Moraitis, P.: Using ASEME methodology for model-driven agent systems development. In: AOSE Conf, Toronto., pp. 106–127 (2010)
Sutandiyo, W., Chetri, M.B., Loke, S.W., Krishnaswamy, S.: Extending the Gaia Methodology to Model Mobile Agent Systems. In: ICEIS, Porto, pp. 515–518 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gherbi, T., Borne, I., Meslati, D. (2013). An MDE Approach to Develop Mobile-Agents Applications. In: Filipe, J., Maciaszek, L.A. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE 2013. Communications in Computer and Information Science, vol 417. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-54092-9_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-54092-9_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-54091-2
Online ISBN: 978-3-642-54092-9
eBook Packages: Computer ScienceComputer Science (R0)