Skip to main content

Dynamic Modification of Agent Behaviors Without Disrupting a Running System

  • Conference paper
  • First Online:
Advances in Practical Applications of Agents, Multi-Agent Systems, and Digital Twins: The PAAMS Collection (PAAMS 2024)

Abstract

One of the important research areas is a modification of agent behaviors within a running system. Although this topic has been addressed in the past, the typical focus was on agent reasoning, where adaptability was concerned mostly with selecting appropriate pre-defined agent behaviors. While this approach allows agents to respond to environmental changes, it does not adequately address issues with (1) a dynamic introduction of previously unknown behaviors, and (2) execution of modifications without disrupting the remaining processes. Therefore, these two aspects become the core of the following contribution. The work shows how agent behaviors can be represented and modified using Rule-based Expert Systems with Expression Languages, where the adaptations are possible without interrupting agent system operation. The implemented solution is demonstrated using an example of a simple multi-agent restaurant recommendation system.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://github.com/Extended-Green-Cloud/extended-green-cloud-simulator.

  2. 2.

    https://github.com/Extended-Green-Cloud/RecommendationSystem.

References

  1. Ganzha, M., Mesjasz, M.M., Paprzycki, M., Ouedraogo, M.: Inserting “brains’’ into software agents – preliminary considerations. In: Fortino, G., Di Fatta, G., Li, W., Ochoa, S., Cuzzocrea, A., Pathan, M. (eds.) IDCS 2014. LNCS, vol. 8729, pp. 3–14. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-11692-1_1

    Chapter  Google Scholar 

  2. Fra̧ckowiak, G., Ganzha, M., Paprzycki, M., Szymczak, M., Han, Y.-S., Park, M.-W.: Adaptability in an agent-based virtual organization – towards implementation. In: Cordeiro, J., Hammoudi, S., Filipe, J. (eds.) WEBIST 2008. LNBIP, vol. 18, pp. 27–39. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-01344-7_3

    Chapter  Google Scholar 

  3. Frackowiak, G., et al.: Adaptability in an agent-based virtual organisation. Int. J. Agent-Oriented Softw. Eng. (2009)

    Google Scholar 

  4. Jadex. https://github.com/actoron/jadex-v

  5. Jason. https://jason-lang.github.io/

  6. ACT-R. https://act-r.psy.cmu.edu/

  7. Wenpin, J., Yanchun, S.: Self-adaptation of multi-agent systems in dynamic environments based on experience exchanges. J. Syst. Softw. 122, 165–179 (2016). ISSN 0164-1212

    Google Scholar 

  8. de Zarzà, I., de Curtò, J., Roig, G., Manzoni, P., Calafate, C.: Emergent cooperation and strategy adaptation in multi-agent systems: an extended coevolutionary theory with LLMs. Electronics 12, 2722 (2023)

    Article  Google Scholar 

  9. Bhattacharya, S., Roy, S.: Intelligent scaffolding system based on fuzzy agent for an e-learning environment (2024)

    Google Scholar 

  10. Costantini, S., Tocchio, A.: The DALI logic programming agent-oriented language. In: Alferes, J.J., Leite, J. (eds.) JELIA 2004. LNCS (LNAI), vol. 3229, pp. 685–688. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-30227-8_57

    Chapter  Google Scholar 

  11. Wrona, Z., Ganzha, M., Paprzycki, M., Krzyżanowski, S.: Extended green cloud – modeling cloud infrastructure with green energy sources. In: Mathieu, P., Dignum, F., Novais, P., De la Prieta, F. (eds.) PAAMS 2023. LNCS, vol. 13955, pp. 428–433. Springer, Cham (2023). https://doi.org/10.1007/978-3-031-37616-0_37

    Chapter  Google Scholar 

  12. Drools. https://www.drools.org/

  13. Evrete. https://www.evrete.org/

  14. Easy Rules. https://github.com/j-easy/easy-rules

  15. Weyns, D.: An Introduction to Self-Adaptive Systems. Katholieke Universiteit Leuven, Belgium. Wiley (2021)

    Google Scholar 

  16. MVEL. http://mvel.documentnode.com/

Download references

Acknowledgments

The research was partially funded by the Warsaw University of Technology as part of the Excellence Initiative - Research University (IDUB) Program. Moreover, work was partially supported by the European Union’s “Horizon Europe” RIA funding programme as part of the “Autonomous, scalable, trustworthy, intelligent European meta operating system for the IoT edge-cloud continuum” (aerOS) project under Grant Agreement No. 101069732.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zofia Wrona .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2025 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Wrona, Z., Ganzha, M., Wasielewska-Michniewska, K., Paprzycki, M. (2025). Dynamic Modification of Agent Behaviors Without Disrupting a Running System. In: Mathieu, P., De la Prieta, F. (eds) Advances in Practical Applications of Agents, Multi-Agent Systems, and Digital Twins: The PAAMS Collection. PAAMS 2024. Lecture Notes in Computer Science(), vol 15157. Springer, Cham. https://doi.org/10.1007/978-3-031-70415-4_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-70415-4_25

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-70414-7

  • Online ISBN: 978-3-031-70415-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics