Skip to main content

Human and BDI-Agent Interaction via KQML Messages over IMAP and SMTP

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

Abstract

Multi-agent Systems (MAS) are groups of autonomous agents that act in the same environment, competing or collaborating to achieve individual or collective goals. Such systems can be integrated into embedded devices to perform tasks that control hardware. The main challenges encountered between Embedded MAS are the connectionless protocols some IoT middleware use for agent communication and the lack of security in transferring messages over the network. Therefore, it is essential to use efficient, safe, and reliable means of communication. This work proposes a connection-oriented communication architecture using secure channels provided by network protocols in the application layer. This work contributes to the advancement of MAS by addressing the integration of email protocols and seeking the development of a customized agent architecture based on the Jason framework to enable secure and simplified human-agent interaction.

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://papers.chon.group/PAAMS/2024/mailerAgentArch/.

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). https://doi.org/10.1016/j.scico.2011.10.004

    Article  Google Scholar 

  2. Bordini, R.H., El Fallah Seghrouchni, A., Hindriks, K., Logan, B., Ricci, A.: Agent programming in the cognitive era. Auton. Agents Multi-Agent Syst. 34(2) (2020). https://doi.org/10.1007/s10458-020-09453-y

  3. Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak using Jason. Wiley, Hoboken (2007)

    Book  Google Scholar 

  4. Bradshaw, J.M., Feltovich, P., Johnson, M.: Human-agent interaction. In: Handbook of Human-Machine Interaction, pp. 283–302 (2017)

    Google Scholar 

  5. Brandão, F.C., Lima, M.A.T., Pantoja, C.E., Zahn, J., Viterbo, J.: Engineering approaches for programming agent-based IoT objects using the resource management architecture. Sensors 21(23) (2021). https://doi.org/10.3390/s21238110

  6. Bratman, M.E., Israel, D.J., Pollack, M.E.: Plans and resource-bounded practical reasoning. Comput. Intell. 4(3), 349–355 (1988). https://doi.org/10.1111/j.1467-8640.1988.tb00284.x

    Article  Google Scholar 

  7. Souza de Castro, L.F., Manoel, F.C.P.B., Souza de Jesus, V., Pantoja, C.E., Pinz Borges, A., Vaz Alves, G.: Integrating embedded multiagent systems with urban simulation tools and IoT applications. Rev. Inform. Teórica Aplicada 29(1), 81-90 (2022). https://doi.org/10.22456/2175-2745.110837

  8. Dahiya, A., Aroyo, A.M., Dautenhahn, K., Smith, S.L.: A survey of multi-agent human-robot interaction systems. Robot. Auton. Syst. 161, 104335 (2023). https://doi.org/10.1016/j.robot.2022.104335

    Article  Google Scholar 

  9. Endler, M., et al.: ContextNet: context reasoning and sharing middleware for large-scale pervasive collaboration and social networking. ACM, New York (2011). https://doi.org/10.1145/2088960.2088962

  10. Finin, T., Fritzson, R., McKay, D., McEntire, R.: KQML as an agent communication language. In: CIKM 1994, pp. 456–463. ACM, New York (1994). https://doi.org/10.1145/191246.191322

  11. Flathmann, C., McNeese, N., Canonico, L.B.: Using human-agent teams to purposefully design multi-agent systems. In: Proceedings of the HFES Annual Meeting, vol. 63, no. 1, pp. 1425–1429 (2019). https://doi.org/10.1177/1071181319631238

  12. Jesus, V.S.D., Lazarin, N.M., Pantoja, C.E., Manoel, F.C.P.B., Alves, G.V., Viterbo, J.: A middleware for providing communicability to Embedded MAS based on the lack of connectivity. Artif. Intell. Rev. 56(S3), 2971–3001 (2023). https://doi.org/10.1007/s10462-023-10596-z

    Article  Google Scholar 

  13. Lazarin, N., Pantoja, C., Viterbo, J.: Towards a toolkit for teaching AI supported by robotic-agents: proposal and first impressions. In: Proceedings of the XXXI WEI, pp. 20–29. SBC, Porto Alegre (2023). https://doi.org/10.5753/wei.2023.229753

  14. Lazarin, N.M., Pantoja, C.E., Viterbo, J.: Dealing with the unpredictability of physical resources in real-world multi-agent systems. In: Rocha, A.P., Steels, L., van den Herik, J. (eds.) ICAART 2023. LNCS, vol. 14546. pp. 48–71. Springer, Heidelberg (2024). https://doi.org/10.1007/978-3-031-55326-4_3

  15. Noorunnisa, S., Jarvis, D., Jarvis, J., Rönnquist, R.: A conceptual model for human-agent teams. In: Jezic, G., Chen-Burger, J., Kusek, M., Sperka, R., Howlett, R.J., Jain, L.C. (eds.) Agents and Multi-Agent Systems: Technologies and Applications 2021. SIST, vol. 241, pp. 17–26. Springer, Singapore (2021). https://doi.org/10.1007/978-981-16-2994-5_2

    Chapter  Google Scholar 

  16. Noorunnisa, S., Jarvis, D., Jarvis, J., Watson, M.: Application of the GORITE BDI framework to human-autonomy teaming: a case study. J. Comput. Inf. Technol. 13–24 (2019). https://doi.org/10.20532/cit.2019.1004396

  17. Noorunnisa, S., Jarvis, D., Jarvis, J., Watson, M.: Human-agent collaboration: a goal-based BDI approach. In: Jezic, G., Chen-Burger, Y.-H.J., Howlett, R.J., Jain, L.C., Vlacic, L., Šperka, R. (eds.) KES-AMSTA-18 2018. SIST, vol. 96, pp. 3–12. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-92031-3_1

    Chapter  Google Scholar 

  18. Palanca, J., Terrasa, A., Julian, V., Carrascosa, C.: SPADE 3: supporting the new generation of multi-agent systems. IEEE Access 8, 182537–182549 (2020). https://doi.org/10.1109/ACCESS.2020.3027357

    Article  Google Scholar 

  19. Pantoja, C.E., Stabile, M.F., Lazarin, N.M., Sichman, J.S.: ARGO: an extended Jason architecture that facilitates embedded robotic agents programming. In: Baldoni, M., Müller, J.P., Nunes, I., Zalila-Wenkstern, R. (eds.) EMAS 2016. LNCS (LNAI), vol. 10093, pp. 136–155. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-50983-9_8

    Chapter  Google Scholar 

  20. Seaborn, K., Miyake, N.P., Pennefather, P., Otake-Matsuura, M.: Voice in human-agent interaction: a survey. ACM Comput. Surv. 54(4) (2021). https://doi.org/10.1145/3386867

  21. Sichman, J.S., Demazeau, Y., Boissier, O.: When can knowledge-based systems be called agents? In: Proceedings of the IX Brazilian Symposium on Artificial Intelligence (SBIA), vol. 9, pp. 172–185. SBC, Rio de Janeiro (1992)

    Google Scholar 

  22. Souza de Jesus, V., Pantoja, C.E., Manoel, F., Alves, G.V., Viterbo, J., Bezerra, E.: Bio-inspired protocols for embodied multi-agent systems. In: Proceedings of the ICAART 2021, pp. 312–320. INSTICC, SciTePress (2021). https://doi.org/10.5220/0010257803120320

  23. Wooldridge, M.J.: An Introduction to MultiAgent Systems, 2nd edn. Wiley, Chichester (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nilson Mori Lazarin .

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

Lazarin, N.M., de Souza, J.P.B., Pantoja, C.E., Alexandre, T., Viterbo, J. (2025). Human and BDI-Agent Interaction via KQML Messages over IMAP and SMTP. 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_15

Download citation

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

  • 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