Skip to main content

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

  • Conference paper
  • First Online:
Innovations in Smart Cities Applications Edition 2 (SCA 2018)

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  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. Maalal, S., Addou, M.: A new approach of designing multi-agent systems. 2(11) (2011)

    Google Scholar 

  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. 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. Chaib-Draa, B., Jarras, I.: Overview on Multi-agent Systems (2002)

    Google Scholar 

  6. Jennings, N.R.: On agent-based software engineering. Artif. Intell. 117, 277–296 (2000)

    Article  Google Scholar 

  7. Trencansky, I., Cervenka, R.: Agent Modeling Language (AML): A comprehensive approach to modeling MAS. Informatica 29(4), 391–400 (2005)

    Google Scholar 

  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)

    Article  Google Scholar 

  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’12

    Google Scholar 

  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, Morocco

    Google Scholar 

  11. Argente, E., Julian, V., Botti, V.: Multi-agent system development based on organizations. Electron. Notes Theor. Comput. Sci. 150, 55–71 (2006)

    Article  Google Scholar 

  12. Lopata, A., Ambraziunas, M.: Knowledge Subsystem’s Integration Into MDA Based Forward and Reverse is Engineering (2010)

    Google Scholar 

  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)

    Article  Google Scholar 

  14. Jade Framework, http://jade.tilab.com

  15. MagicDraw, https://www.nomagic.com/services/training

  16. Nfaoui, E.H.: Distributed Decision Support Architecture and Proactive Simulation in Supply Chains: A Multi Agent Approach (2008)

    Google Scholar 

  17. Model Driven architecture, http://www.omg.org/mda/

  18. Unified Modeling Language, http://www.omg.org/spec/UML/2.0/

  19. AndroMDA, http://www.andromda.org/

  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)

    Article  Google Scholar 

  21. Ferber, J.: Multi-agents systems: general view. Tech. Comput. Sci. 16(8), 979–1012 (1997)

    Google Scholar 

  22. Bousquet, F.: Accompaniment Modeling, Multi-Agents Simulation and Managment of Natural and Renewable Ressources

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to El Mokhtar En-Naimi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kouissi, M., En-Naimi, E.M., Zouhair, A., Achhab, M.A. (2019). Designing and Developing Multi-agent Systems for Management of Common Renewable Resources. In: Ben Ahmed, M., Boudhir, A., Younes, A. (eds) Innovations in Smart Cities Applications Edition 2. SCA 2018. Lecture Notes in Intelligent Transportation and Infrastructure. Springer, Cham. https://doi.org/10.1007/978-3-030-11196-0_48

Download citation

Publish with us

Policies and ethics