Designing and Developing Multi-agent Systems for Management of Common Renewable Resources

  • Mohamed Kouissi
  • El Mokhtar En-NaimiEmail author
  • Abdelhamid Zouhair
  • Mohammed Al Achhab
Conference paper
Part of the Lecture Notes in Intelligent Transportation and Infrastructure book series (LNITI)


In this paper, we present a new approach of design and developing multi agent systems. Our approach is based on Model Driven Architecture (MDA), which aims to establish the link between existing agent architectures and the models or meta-models of multi-agent systems that we build from AUML. We have designed a generic and scalable class diagram to develop complex multi-agent systems. The source code of the models is generated by an open source tool called AndroMDA [Elallaoui et al. in Automated model briven testing using AndroMDA and UML2 testing profile in scrum process. Procedia Comput. Sci. 83, 221–228, 2016, 13]. The model and source code will facilitate the design and development of applications to implement and simulate multi-agent models for Management of Common Renewable Resources. This approach allows reuse of the model and generated source code to develop new applications.


Multi agents systems Simulation Models Common renewable resources Model driven architecture (MDA) Decision making Jade 


  1. 1.
    Urbani, D.: Elaboration of a hybrid approach MAS-GIS for the definition of a decision aid system, application to water management (2006)Google Scholar
  2. 2.
    Maalal, S., Addou, M.: A new approach of designing multi-agent systems. 2(11) (2011)Google Scholar
  3. 3.
    Bouquet, F., Sheeren, D., Becu, N., Gaudou, B., Lang, C., Marilleau, N., Monteil, C: Formalism of Description for Agents Models, pp. 37–72 (2015)Google Scholar
  4. 4.
    Becu, N., Bommel, P., Le Page, C., Bousquet, F.: Cormas, A Multi-agent Platform for Collectively Designing Models and Interacting with Simulations (2016)Google Scholar
  5. 5.
    Chaib-Draa, B., Jarras, I.: Overview on Multi-agent Systems (2002)Google Scholar
  6. 6.
    Jennings, N.R.: On agent-based software engineering. Artif. Intell. 117, 277–296 (2000)CrossRefGoogle Scholar
  7. 7.
    Trencansky, I., Cervenka, R.: Agent Modeling Language (AML): A comprehensive approach to modeling MAS. Informatica 29(4), 391–400 (2005)Google Scholar
  8. 8.
    Cossentino, M., Gaud, N., Hilaire, V., Galland, S., Koukam, A.: ASPECS: An Agent-Oriented Software Process for Engineering Complex Systems, vol. 20, pp. 260–304 (2010)CrossRefGoogle Scholar
  9. 9.
    Fethi, M., Kamel, Z., Khaled, G., Pierre, B.: Modeling of a multi-agent system for the resolution of a problem of vehicle tours in an emergency situation. In: 9th International Conference on Modeling, Optimization and Simulation—MOSIM’12Google Scholar
  10. 10.
    En-Naimi, E.M.: Module: Multi-Expert Systems & Multi-Agents Systems (MAS). Masters: SIAD, MBD and SIM in S3, from 2015/2016 to 2018. FST of Tangier, UAE, MoroccoGoogle Scholar
  11. 11.
    Argente, E., Julian, V., Botti, V.: Multi-agent system development based on organizations. Electron. Notes Theor. Comput. Sci. 150, 55–71 (2006)CrossRefGoogle Scholar
  12. 12.
    Lopata, A., Ambraziunas, M.: Knowledge Subsystem’s Integration Into MDA Based Forward and Reverse is Engineering (2010)Google Scholar
  13. 13.
    Elallaoui, M., Nafil, K., Touahni, R. Messoussi, R.: Automated model driven testing using AndroMDA and UML2 testing profile in scrum process. Procedia Comput. Sci. 83, 221–228 (2016)CrossRefGoogle Scholar
  14. 14.
    Jade Framework,
  15. 15.
  16. 16.
    Nfaoui, E.H.: Distributed Decision Support Architecture and Proactive Simulation in Supply Chains: A Multi Agent Approach (2008)Google Scholar
  17. 17.
    Model Driven architecture,
  18. 18.
    Unified Modeling Language,
  19. 19.
  20. 20.
    Kaliappan, P.S., Koenig, H.: Designing and verifying communication protocols using model driven architecture and spin model checker. J. Softw. Eng. Appl. 1, 13–19 (2008)CrossRefGoogle Scholar
  21. 21.
    Ferber, J.: Multi-agents systems: general view. Tech. Comput. Sci. 16(8), 979–1012 (1997)Google Scholar
  22. 22.
    Bousquet, F.: Accompaniment Modeling, Multi-Agents Simulation and Managment of Natural and Renewable RessourcesGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Mohamed Kouissi
    • 1
  • El Mokhtar En-Naimi
    • 1
    Email author
  • Abdelhamid Zouhair
    • 2
  • Mohammed Al Achhab
    • 3
  1. 1.LIST LaboratoryFST of TangierTangierMorocco
  2. 2.ENSA of Al-HouceimaAl Hoceima,Morocco
  3. 3.ENSA of TetuanTetouanMorocco

Personalised recommendations