Integration of Immune Features into a Belief-Desire-Intention Model for Multi-agent Control of Public Transportation Systems

  • Salima MnifEmail author
  • Saber Darmoul
  • Sabeur Elkosantini
  • Lamjed Ben Said
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10334)


There is a growing need to develop monitoring and control systems to maintain the performance and the quality of service of Public Transportation Systems (PTS) at acceptable levels, especially in case of traffic disturbances, such as accidents or congestion. Despite the use of Multi-Agent Systems (MAS) to control PTS, many existing systems still rely on centralized control architectures, and do not offer generic agent behavior models. Many Belief-Desire-Intention (BDI) models were developed as generic agent decision-making processes, but existing developments still lack detailed descriptions of models instantiation and implementation. This article introduces a new framework for the implementation of the Belief-Desire-Intention (BDI) model for the development of an agent based decision support system for the control of public transportation systems. The suggested framework uses a set concepts and mechanisms inspired from biological immunity. Through a simulation case study, we have presented an example of implementation of the suggested BDI framework.


Multi-agent systems Belief-Desire-Intention model Immune concepts Public transportation system control 



The authors extend their appreciation to the Deanship of Scientific Research at King Saud University for funding this work through research group No (RG-1438-056).


  1. 1.
    Davidsson, P., Henesey, L., Ramstedt, L., Törnquist, J., Wernstedt, F.: An analysis of agent-based approaches to transport logistics. Transp. Res. Part C Emerg. Technol. 13(4), 255–271 (2005)CrossRefzbMATHGoogle Scholar
  2. 2.
    Chen, B., Cheng, H.H.: A review of the applications of agent technology in traffic and transportation systems. IEEE Trans. Intell. Transp. Syst. 11(2), 485–497 (2010)CrossRefGoogle Scholar
  3. 3.
    Bazzan, A.L.C., Klügl, F.: A review on agent-based technology for traffic and transportation. Knowl. Eng. Rev. 29(3), 375–403 (2013)CrossRefGoogle Scholar
  4. 4.
    Balke, T., Gilbert, N.: How do agents make decisions? A survey. J. Artif. Soc. Soc. Simul. 17(4), 1 (2014)CrossRefGoogle Scholar
  5. 5.
    Bouamrane, K., Tahon, C., Beldjilali, B.: Decision making system for regulation of a bimodal Urban transport system, associating classical and multi-agent approaches. INFORMATICA 16(3), 1–30 (2005)zbMATHGoogle Scholar
  6. 6.
    Balbo, F., Pinson, S.: Using intelligent agents for transportation regulation support system design. Transp. Res. Part C Emerg. Technol. 18(1), 140–156 (2010)CrossRefGoogle Scholar
  7. 7.
    Cheikh, S.B., Hammadi, S.: An optimized evolutionary multi-agent approach for regulation of disrupted Urban transport. Int. J. Mod. Eng. Res. 3(6), 3841–3851 (2013)Google Scholar
  8. 8.
    Ezzedine, H., Trabelsi, A., Kolski, C.: Modelling of an interactive system with an agent-based architecture using petri nets, application of the method to the supervision of a transport system. Math. Comput. Simul. 70(5–6), 358–376 (2006)CrossRefzbMATHMathSciNetGoogle Scholar
  9. 9.
    Bordini, R.H., Hübner, J.F., Wooldridge, M.J.: Programming Multi-agent Systems in AgentSpeak using Jason. Wiley (2007)Google Scholar
  10. 10.
    Bajo, J., Borrajo, M.L., De Paz, J.F., Corchado, J.M., Pellicer, M.A.: A multi-agent system for web-based risk management in small and medium business. Expert Syst. Appl. 39(8), 6921–6931 (2012)CrossRefGoogle Scholar
  11. 11.
    Norling, E., Sonenberg, L.: Creating interactive characters with BDI agents. In: Australian Workshop on Interactive Entertainment, p. 8, Febuary 2004Google Scholar
  12. 12.
    Perelson, A., Weisbuch, G.: Immunology for physicists. Rev. Mod. Phys. 69(4), 1219–1268 (1997)CrossRefGoogle Scholar
  13. 13.
    Hofmeyr, S.A.: An interpretative introduction to the immune system. In: Segel, L.A., Cohen, I.R. (eds.) Design Principles for the Immune System and Other Distributed Autonomous Systems, pp. 3–28. Oxford University Press, New York (2001)Google Scholar
  14. 14.
    Dasgupta, D., Yu, S., Nino, F.: Recent advances in artificial immune systems: models and applications. Appl. Soft Comput. 11(2), 1574–1587 (2011)CrossRefGoogle Scholar
  15. 15.
    Darmoul, S., Elkosantini, S.: Artificial immunity to control disturbances in public transportation systems: concepts, mechanisms and a prototype implementation of a knowledge based decision support system. Knowl.-Based Syst. 68, 58–76 (2014)CrossRefGoogle Scholar
  16. 16.
    Mnif, S., Elkosantini, S., Darmoul, S., Ben Said, L.: An immune memory and negative selection based decision support system to monitor and control public bus transportation systems. In: 4th IFAC Conference on Intelligent Control and Automation Sciences, vol. 49, no. 5, pp. 143–148 (2016)Google Scholar
  17. 17.
    Lau, H.Y.K., Wong, V.W.K.: An immunity-based distributed multiagent-control framework. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 36(1), 91–108 (2006)CrossRefGoogle Scholar
  18. 18.
    PTV, G.: VISSIM Simulation Software (2015). Accessed 28 Sept 2015

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Salima Mnif
    • 1
    Email author
  • Saber Darmoul
    • 2
  • Sabeur Elkosantini
    • 1
    • 2
  • Lamjed Ben Said
    • 1
  1. 1.SMART Lab, High Institute of Management of TunisUniversity of TunisTunisTunisia
  2. 2.Department of Industrial Engineering, College of EngineeringKing Saud UniversityRiyadhKingdom of Saudi Arabia

Personalised recommendations