Skip to main content

Towards Developing Digital Twin Enabled Multi-Agent Systems

  • Conference paper
  • First Online:
Engineering Multi-Agent Systems (EMAS 2023)

Abstract

The Multi-Agent Systems (MASs) literature provides abstractions, techniques, and development platforms to design and implement the virtual environment within which agents operate. However, coupling such an environment with a physical counterpart is still cumbersome, as existing approaches deal with the issue in an ad-hoc way, without general purpose abstractions and methods. Recently, a new paradigm could complement the agent-oriented one to deal with digitalisation of physical environments in a more principled and interoperable way: the Digital Twin (DT). In this paper, we propose a first principled integration between MAS and DTs for MAS environment engineering.

Work partially supported by Italian PRIN “Fluidware” (N. 2017KRC7KT).

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 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.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. Boissier, O., Bordini, R.H., Hübner, J.F., Ricci, A., Santi, A.: Multi-agent oriented programming with JaCaMo. Sci. Comput. Program. 78(6), 747–761 (2013)

    Article  Google Scholar 

  2. Ciortea, A., Boissier, O., Ricci, A.: Engineering world-wide multi-agent systems with hypermedia. In: Weyns, D., Mascardi, V., Ricci, A. (eds.) EMAS 2018. LNCS (LNAI), vol. 11375, pp. 285–301. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-25693-7_15

    Chapter  Google Scholar 

  3. Croatti, A., Gabellini, M., Montagna, S., Ricci, A.: On the integration of agents and digital twins in healthcare. J. Med. Syst. 44(9), 161 (2020). https://doi.org/10.1007/s10916-020-01623-5

    Article  Google Scholar 

  4. Cruz Salazar, L.A., Ryashentseva, D., Lüder, A., Vogel-Heuser, B.: Cyber-physical production systems architecture based on multi-agent’s design pattern–comparison of selected approaches mapping four agent patterns. Int. J. Adv. Manuf. Technol. 105(9), 4005–4034 (2019). https://doi.org/10.1007/s00170-019-03800-4

    Article  Google Scholar 

  5. Gorodetsky, V.I., Kozhevnikov, S.S., Novichkov, D., Skobelev, P.O.: The framework for designing autonomous cyber-physical multi-agent systems for adaptive resource management. In: Mařík, V., et al. (eds.) HoloMAS 2019. LNCS (LNAI), vol. 11710, pp. 52–64. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-27878-6_5

    Chapter  Google Scholar 

  6. Iñigo-Blasco, P., Díaz-del-Río, F., Romero-Ternero, M.C., Cagigas-Muñiz, D., Diaz, S.V.: Robotics software frameworks for multi-agent robotic systems development. Robot. Auton. Syst. 60(6), 803–821 (2012). https://doi.org/10.1016/j.robot.2012.02.004

    Article  Google Scholar 

  7. Jennings, N.R.: An agent-based approach for building complex software systems. Commun. ACM 44(4), 35–41 (2001). https://doi.org/10.1145/367211.367250

    Article  Google Scholar 

  8. Laird, J.E.: The SOAR cognitive architecture (2012)

    Google Scholar 

  9. Latsou, C., Farsi, M., Erkoyuncu, J.A.: Digital twin-enabled automated anomaly detection and bottleneck identification in complex manufacturing systems using a multi-agent approach. J. Manuf. Syst. 67, 242–264 (2023). https://doi.org/10.1016/j.jmsy.2023.02.008, https://www.sciencedirect.com/science/article/pii/S0278612523000328

  10. Latsou, C., Farsi, M., Erkoyuncu, J.A., Morris, G.: Digital twin integration in multi-agent cyber physical manufacturing systems, vol. 54, pp. 811–816 (2021). https://doi.org/10.1016/j.ifacol.2021.08.096

  11. Liu, Z., Mao, X., Yang, S.: AutoRobot: a multi-agent software framework for autonomous robots. IEICE Trans. Inf. Syst. 101-D(7), 1880–1893 (2018). https://doi.org/10.1587/transinf.2017EDP7382

  12. Mariani, S., Picone, M., Ricci, A.: About digital twins, agents, and multiagent systems: a cross-fertilisation journey. In: Melo, F.S., Fang, F. (eds.) Autonomous Agents and Multiagent Systems. Best and Visionary Papers. AAMAS 2022. LNCS, vol. 13441, pp. 114–129. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-20179-0_8

  13. Martin, J., Casquero, O., Fortes, B., Marcos, M.: A generic multi-layer architecture based on ROS-JADE integration for autonomous transport vehicles. Sensors 19(1), 69 (2019). https://doi.org/10.3390/s19010069

    Article  Google Scholar 

  14. Minerva, R., Crespi, N.: Digital twins: properties, software frameworks, and application scenarios. IT Prof. 23(1), 51–55 (2021). https://doi.org/10.1109/MITP.2020.2982896

    Article  Google Scholar 

  15. North, M.J., et al.: Complex adaptive systems modeling with Repast Simphony. Complex Adapt. Syst. Model. 1, 3 (2013). https://doi.org/10.1186/2194-3206-1-3

    Article  Google Scholar 

  16. Ocker, F., Urban, C., Vogel-Heuser, B., Diedrich, C.: Leveraging the asset administration shell for agent-based production systems, vol. 54, pp. 837–844 (2021). https://doi.org/10.1016/j.ifacol.2021.08.186

  17. Omicini, A., Ricci, A., Viroli, M.: Artifacts in the A &A meta-model for multi-agent systems. Auton. Agents Multi Agent Syst. 17(3), 432–456 (2008). https://doi.org/10.1007/s10458-008-9053-x

    Article  Google Scholar 

  18. Omicini, A., Ricci, A., Zaghini, N.: Distributed workflow upon linkable coordination artifacts. In: Ciancarini, P., Wiklicky, H. (eds.) COORDINATION 2006. LNCS, vol. 4038, pp. 228–246. Springer, Heidelberg (2006). https://doi.org/10.1007/11767954_15

    Chapter  Google Scholar 

  19. Pedersen, S., Foss, B., Schjølberg, I., Tjønnås, J.: MAS for manufacturing control: a layered case study. In: van der Hoek, W., Padgham, L., Conitzer, V., Winikoff, M. (eds.) International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2012, Valencia, Spain, 4–8 June 2012 (3 Volumes), pp. 1169–1170. IFAAMAS (2012). http://dl.acm.org/citation.cfm?id=2343903

  20. Picone, M., Mamei, M., Zambonelli, F.: WLDT: a general purpose library to build IoT digital twins. SoftwareX 13, 100661 (2021). https://doi.org/10.1016/j.softx.2021.100661

    Article  Google Scholar 

  21. Rao, A.S., Georgeff, M.P.: BDI agents: from theory to practice. In: Lesser, V.R., Gasser, L. (eds.) Proceedings of the First International Conference on Multiagent Systems, 12–14 June 1995, San Francisco, California, USA, pp. 312–319. The MIT Press (1995)

    Google Scholar 

  22. Ricci, A., Croatti, A., Mariani, S., Montagna, S., Picone, M.: Web of digital twins. ACM Trans. Internet Technol. 22(4) (2022). https://doi.org/10.1145/3507909

  23. Ricci, A., Omicini, A., Denti, E.: Activity theory as a framework for MAS coordination. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS (LNAI), vol. 2577, pp. 96–110. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-39173-8_8

    Chapter  Google Scholar 

  24. Ricci, A., Piunti, M., Viroli, M., Omicini, A.: Environment programming in CArtAgO. In: El Fallah Seghrouchni, A., Dix, J., Dastani, M., Bordini, R.H. (eds.) Multi-Agent Programming, pp. 259–288. Springer, Boston, MA (2009). https://doi.org/10.1007/978-0-387-89299-3_8

    Chapter  MATH  Google Scholar 

  25. Russell, S.J., Norvig, P.: Artificial Intelligence - A Modern Approach: The Intelligent Agent Book. Prentice Hall series in artificial intelligence, Prentice Hall, Hoboken (1995). https://www.worldcat.org/oclc/31288015

  26. Sakurada, L., Leitão, P., de la Prieta, F.: Engineering a multi-agent systems approach for realizing collaborative asset administration shells. In: IEEE International Conference on Industrial Technology, ICIT 2022, Shanghai, China, 22–25 August 2022, pp. 1–6. IEEE (2022). https://doi.org/10.1109/ICIT48603.2022.10002770

  27. Tao, F., Zhang, H., Liu, A., Nee, A.Y.C.: Digital twin in industry: state-of-the-art. IEEE Trans. Ind. Inform. 15(4), 2405–2415 (2019). https://doi.org/10.1109/TII.2018.2873186

    Article  Google Scholar 

  28. Zekri, S., Jabeur, N., Gharrad, H.: Smart water management using intelligent digital twins. Comput. Inform. 41(1), 135–153 (2022). https://doi.org/10.31577/cai_2022_1_135

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stefano Mariani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 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

Mariani, S., Picone, M., Ricci, A. (2023). Towards Developing Digital Twin Enabled Multi-Agent Systems. In: Ciortea, A., Dastani, M., Luo, J. (eds) Engineering Multi-Agent Systems. EMAS 2023. Lecture Notes in Computer Science(), vol 14378. Springer, Cham. https://doi.org/10.1007/978-3-031-48539-8_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-48539-8_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-48538-1

  • Online ISBN: 978-3-031-48539-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics