A BDI-based Multi-Agent System to Smart Parking Environment with Blockchain Technology
Resumo
This paper presents the development of a BDI (Belief-Desire-Intention) multi-agent system integrated with blockchain technology for decentralized digital asset negotiation in a Smart Parking environment. Using the Velluscinum middleware, the system enables the use of NFT to represent parking spots. Tests demonstrated its feasibility and functionality, though limitations such as partial centralization and network dependency were noted. The work contributes to the integration of BDI agents and blockchain in Smart City contexts, with future improvements focused on decentralization and broader integration.
Referências
Boissier, O., Hübner, J. F., and Ricci, A. (2016). The jacamo framework. In Social Coordination Frameworks for Social Technical Systems, pages 125–151, Cham. Springer International Publishing. DOI: 10.1007/978-3-319-33570-4_7.
Bratman, M. E., Israel, D. J., and Pollack, M. E. (1988). Plans and resource-bounded practical reasoning. Computational Intelligence, 4(3):349–355. DOI: 10.1111/j.1467-8640.1988.tb00284.x.
Calvaresi, D., Calbimonte, J.-P., Dubovitskaya, A., Mattioli, V., Piguet, J.-G., and Schumacher, M. (2019). The good, the bad, and the ethical implications of bridging blockchain and multi-agent systems. Information, 10(12). DOI: 10.3390/info10120363.
Calvaresi, D., Dubovitskaya, A., Retaggi, D., F. Dragoni, A., and Schumacher, M. (2018a). Trusted registration, negotiation, and service evaluation in multi-agent systems throughout the blockchain technology. In 2018 IEEE/WIC/ACM International Conference on Web Intelligence (WI), pages 56–63. DOI: 10.1109/WI.2018.0-107.
Calvaresi, D., Mattioli, V., Dubovitskaya, A., Dragoni, A. F., and Schumacher, M. (2018b). Reputation management in multi-agent systems using permissioned blockchain technology. In 2018 IEEE/WIC/ACM International Conference on Web Intelligence (WI), page 719–725. DOI: 10.1109/wi.2018.000-5.
Kumar, K. P. V., Lakshmi, B., Sai Kumar, S., V, M., Sai, N. R., and Nagamalleswara, V. (2023). Blockchain technology: A comprehensive review and future directions. In ICAISS 2023, pages 1362–1368. DOI: 10.1109/ICAISS58487.2023.10250707.
Lazarin, N., Pantoja, C., and Viterbo, J. (2023). Towards a Toolkit for Teaching AI Supported by Robotic-agents: Proposal and First Impressions. In Proceedings of the 31st WEI, pages 20–29, Porto Alegre, RS, Brasil. SBC. DOI: 10.5753/wei.2023.229753.
Liu, S., Hennequin, S., and Roy, D. (2021). Enterprise platform of logistics services based on a multi-agents mechanism and blockchains. IFAC-PapersOnLine, 54(1):825–830. DOI: 10.1016/j.ifacol.2021.08.097.
Luo, F., Dong, Z. Y., Liang, G., Murata, J., and Xu, Z. (2019). A distributed electricity trading system in active distribution networks based on multi-agent coalition and Blockchain. IEEE Transactions on Power Systems, 34(5):4097–4108. DOI: 10.1109/tp-wrs.2018.2876612.
McConaghy, T., Marques, R., and Müller, A. (2016). Bigchaindb: a scalable blockchain database. Available at: [link].
Mhamdi, H., Soufiene, B. O., Zouinkhi, A., Ali, O., and Sakli, H. (2022). Trust-based smart contract for automated agent to agent communication. Computational Intelligence and Neuroscience, 2022:1–11. DOI: 10.1155/2022/5136865.
Minarsch, D., Favorito, M., Hosseini, S. A., Turchenkov, Y., and Ward, J. (2021). Autonomous economic agent framework. In EMAS 2021, page 237–253, Berlin, Heidelberg. Springer-Verlag. DOI: 10.1007/978-3-030-97457-2_14.
Mori Lazarin, N., Machado Coelho, I., Pantoja, C. E., and Viterbo, J. (2023). Velluscinum: A middleware for using digital assets in multi-agent systems. In PAAMS 2023, pages 200–212, Cham. Springer. DOI: 10.1007/978-3-031-37616-0_17.
Oliveira, G., Alves, G., and Lazarin, N. (2023). A mapping of multi-agent systems and digital assets with an application proposal in smart parking. In WESAAC 2023, pages 32–43, Porto Alegre, RS, Brasil. SBC. DOI: 10.5753/wesaac.2023.33435.
Papi, F. G., Hübner, J. F., and de Brito, M. (2022). A blockchain integration to support transactions of assets in multi-agent systems. Engineering Applications of Artificial Intelligence, 107:104534. DOI: 10.1016/j.engappai.2021.104534.
Rajasekaran, A. S., Azees, M., and Al-Turjman, F. (2022). A comprehensive survey on blockchain technology. Sustainable Energy Technologies and Assessments, 52:102039. DOI: 10.1016/j.seta.2022.102039.
Rao, A. S. (1996). AgentSpeak(L): BDI agents speak out in a logical computable language. In Agents Breaking Away, Berlin. Springer. DOI: 10.1007/BFb0031845.
Sichman, J. S., Demazeau, Y., and Boissier, O. (1992). When can knowledge-based systems be called agents? In Proceedings of the IX SBIA, pages 172–185, Rio de Janeiro. SBC. Available at: [link].
Smith (1980). The contract net protocol: High-level communication and control in a distributed problem solver. IEEE Transactions on Computers, C-29(12):1104–1113. DOI: 10.1109/TC.1980.1675516.
Song, Y., Gao, X., Li, P., and Yang, C. (2022). Resilience Network Controller Design for Multi-Domain SDN: A BDI-based Framework. In VTC2022-Spring, pages 1–5. DOI: 10.1109/VTC2022-Spring54318.2022.9860710.
Souza De Castro, L. F., Vaz Alves, G., and Pinz Borges, A. (2017). Using trust degree for agents in order to assign spots in a smart parking. ADCAIJ, 6(4):5–14. DOI: 10.14201/ADCAIJ201764514.
Wooldridge, M. J. (2009). An introduction to multiagent systems. John Wiley & Sons, Chichester, U.K, 2nd ed edition.
