Agent Programming for Industrial Applications: Some Advantages and Drawbacks

  • Otávio A. Matoso UFSC
  • Luis P. A. Lampert UFSC
  • Jomi F. Hübner UFSC
  • Mateus Conceição UFSC
  • Sérgio P. Bernardes UFSC
  • Cleber J. Amaral UFSC / IFSC
  • Maicon R. Zatelli UFSC
  • Marcelo L. de Lima Petrobras-Cenpes

Resumo


Autonomous agents are seen as a prominent technology to be applied in industrial scenarios. Classical automation solutions are struggling with challenges related to high dynamism, prompt actuation, heterogeneous entities, including humans, and decentralised decision-making. Besides promoting concepts, languages, and tools to face such challenges, agents must also provide high reliability. To assess how appropriate and mature are agents for industrial applications, we have investigated its application in two scenarios of the gas and oil industry. This paper presents the development of systems and the initial results highlighting the advantages and drawbacks of the agents approach when compared with the existing automation solutions.

Referências

Amaral, C. J., Bernardes, S. P., Conceição, M., Hübner, J. F., Lampert, L. P. A., Matoso, O. A., and Zatelli, M. R. (2019a). Finding new routes for integrating Multi-Agent Systems using Apache Camel. In Anais do XIII Workshop-Escola de Sistemas de Agentes, seus Ambientes e apliCações, WESAAC 2019.

Amaral, C. J., Cranefield, S., Hübner, J. F., and Roloff, M. L. (2019b). Giving Camel to Artifacts for Industry 4.0 Integration Challenges. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 11523 LNAI:232–236.

Barbosa, J., Leitao, P., Ferreira, A., Queiroz, J., Angione, G., and Lo Duca, G. (2018). Smart Inspection Tools Combining Multi-Agent Systems and Advanced Quality Control. Proceedings - IEEE 16th International Conference on Industrial Informatics, INDIN 2018, pages 828–833.

Boissier, O., Bordini, R. H., Hübner, J. F., and Ricci, A. (2019). Dimensions in programming multi-agent systems. The Knowledge Engineering Review, 34.

Boissier, O., Bordini, R. H., Hübner, J. F., Ricci, A., and Santi, A. (2013). Multi-agent oriented programming with JaCaMo. Science of Computer Programming, 78(6):747–761.

Boissier, O., Hübner, J. F., and Ricci, A. (2016). The JaCaMo Framework, pages 125–151. Springer International Publishing.

Cimini, C., Pinto, R., and Cavalieri, S. (2017). The business transformation towards smart manufacturing: a literature overview about reference models and research agenda. IFAC-PapersOnLine, 50(1):14952–14957.

Cruz, S. L. A. and Vogel-Heuser, B. (2017). Comparison of agent oriented software methodologies to apply in cyber physical production systems. In Proceedings - 2017 IEEE 15th International Conference on Industrial Informatics, INDIN 2017.

Dias, J., Vallhagen, J., Barbosa, J., and Leitao, P. (2017). Agent-based reconfiguration in a micro-flow production cell. Proceedings - 2017 IEEE 15th International Conference on Industrial Informatics, INDIN 2017, pages 1123–1128.

Kotak, D., Wu, S., Fleetwood, M., and Tamoto, H. (2003). Agent-based holonic design and operations environment for distributed manufacturing. Computers in Industry, 52(2):95–108.

Leitão, P., Mař́ık, V., and Vrba, P. (2013). Past, present, and future of industrial agent applications. IEEE Transactions on Industrial Informatics, 9(4):2360–2372.

Lu, Y. (2017). Industry 4.0: A survey on technologies, applications and open research issues. Journal of Industrial Information Integration, 6:1–10.

Monostori, L., Kádár, B., Bauernhansl, T., Kondoh, S., Kumara, S., Reinhart, G., Sauer, O., Schuh, G., Sihn, W., and Ueda, K. (2016). Cyber-physical systems in manufacturing. CIRP Annals, 65(2):621 – 641.

Monostori, L., Váncza, J., and Kumara, S. R. (2006). Agent-based systems for manufacturing. CIRP Annals - Manufacturing Technology, 55(2):697–720.

Mualla, Y., Vanet, R., Najjar, A., Boissier, O., and Galland, S. (2018). Agentoil: A multiagent-based simulation of the drilling process in oilfields. In Demazeau, Y., An, B., Bajo, J., and Fernández-Caballero, A., editors, Advances in Practical Applications of Agents, Multi-Agent Systems, and Complexity: The PAAMS Collection, pages 339–343, Cham. Springer International Publishing.

Pěchouček, M. and Mařík, V. (2008). Industrial deployment of multi-agent technologies: Review and selected case studies. Autonomous Agents and Multi-Agent Systems, 17(3):397–431.

Rojko, A. (2017). Industry 4.0 Concept: Background and Overview. International Journal of Interactive Mobile Technologies (iJIM), 11(5):77.

Roloff, M. L., Amaral, C. J., Stivanello, M. E., and Stemmer, M. R. (2017). MAS4SSP: A Multi-Agent Reference Architecture for the configuration and monitoring of Small Series Production lines. 2016 12th IEEE International Conference on Industry Applications, INDUSCON 2016.

Shah, R. K. and Sekulić, D. P. (2003). Fundamentals of Heat Exchanger Design. John Wiley & Sons, Ltd.

Thoben, K.-D., Wiesner, S., and Wuest, T. (2017). ”Industrie 4.0” and Smart Manufacturing – A Review of Research Issues and Application Examples. IJAT (International Journal of Automation Technology), IJAT 11:4–16.

Wada, H., Sakuraba, Y., and Negishi, M. (1998). Machinery Control System using Autonomous Agents. Yokogawa Electric Corporation, pages 1–6.

Zhou, B.-h., Li, C.-c., and Zhao, X. (2007). Fipa agent-based control system design for fms. The International Journal of Advanced Manufacturing Technology, 31(9):969–977.
Publicado
07/07/2020
MATOSO, Otávio A.; LAMPERT, Luis P. A.; HÜBNER, Jomi F.; CONCEIÇÃO, Mateus; BERNARDES, Sérgio P.; AMARAL, Cleber J.; ZATELLI, Maicon R.; LIMA, Marcelo L. de. Agent Programming for Industrial Applications: Some Advantages and Drawbacks. In: WORKSHOP-ESCOLA DE SISTEMAS DE AGENTES, SEUS AMBIENTES E APLICAÇÕES (WESAAC), 14. , 2020, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 104-115. ISSN 2326-5434. DOI: https://doi.org/10.5753/wesaac.2020.33384.