Features of the JADE and PADE multi-agent system platforms in industrial manufacturing applications
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Outros Autores: | , |
Tipo de documento: | Artigo |
Idioma: | por |
Título da fonte: | Revista Eletrônica Científica da Uergs |
Texto Completo: | https://revista.uergs.edu.br/index.php/revuergs/article/view/2998 |
Resumo: | Resumo O uso de sistemas multiagentes vem surgindo como uma solução para proporcionar o autogerenciamento no fluxo produtivo da indústria, sem a necessidade da interferência humana. Atualmente, a alternativa funcional melhor documentada para esta finalidade é a plataforma JADE (Java Agent DEvelopment Framework), o que implica no uso da linguagem de programação Java. Este trabalho tem como objetivo investigar uma nova alternativa a esta plataforma, utilizando a plataforma PADE (Python Agent DEvelopment Framework) para programar um sistema multiagentes dedicado à manufatura industrial. A partir de uma planta industrial simulada, foram executadas simulações com o uso deste sistema para o controle das máquinas usadas na produção de um produto que necessitava de uma montagem multiprocessos. Os resultados apresentaram que a plataforma PADE, mesmo sendo mais nova que a já consolidada JADE, demonstra ser um framework promissor, impulsionada pelo uso da linguagem de programação Python, em ascensão no meio computacional. Ter os resultados comparativos entre as duas plataformas em métricas distintas agrega valor quando da escolha de quais sistemas e qual linguagem utilizar a partir das métricas que o usuário necessitar. Palavras-Chaves: Sistema multiagente; PADE; JADE; indústria 4.0; sistema auto-organizável. Abstract Features of the JADE and PADE multi-agent system platforms in industrial manufacturing applications. The use of multi-agent systems has emerged as a solution to provide self-management in the industry's production flow, without the need for human interference. Currently, the best documented functional alternative for this purpose is the JADE platform (Java Agent DEvelopment Framework), which implies the use of the Java programming language. This work aims to investigate a new alternative to this platform, using the PADE platform (Python Agent DEvelopment Framework) to program a multi-agent system dedicated to industrial manufacturing. From a simulated industrial plant, simulations were performed with the use of this system to control the machines used in the manufacturing of a product, which required a multi-process assembly. The results showed the PADE platform, even though it is newer than the one already consolidated that JADE, proves to be a promising framework, driven by the use of the Python programming language, on the rise in the computing environment. Having the comparative results between the two platforms in different metrics adds value when choosing which systems and which language to use, based on the metrics that the user needs. Keywords: Multiagent system; PADE; JADE; industry 4.0; self-organizing system. Resumen Características de las plataformas de sistemas multiagente JADE y PADE en aplicaciones de fabricación industrial El uso de sistemas multiagente ha surgido como una solución para proporcionar la autogestión en el flujo de producción de la industria, sin la necesidad de interferencia humana. Actualmente, la alternativa funcional mejor documentada para este propósito es la plataforma JADE (Java Agent DEvelopment Framework), que implica el uso del lenguaje de programación Java. Este trabajo tiene como objetivo investigar una nueva alternativa a esta plataforma, utilizando la plataforma PADE (Python Agent DEvelopment Framework) para programar un sistema multiagente dedicado a la fabricación industrial. A partir de una planta industrial simulada, se realizaron simulaciones con el uso de este sistema para el control de las máquinas utilizadas en la producción de un producto, que requería un ensamblaje multiprocesos. Los resultados evidenciaron que la plataforma PADE, aunque es más nueva que la ya consolidada que JADE, demuestra ser un framework promisor, impulsado por el uso del lenguaje de programación Python, en auge en el entorno computacional. Tener los resultados comparativos entre las dos plataformas en métricas diferentes agrega valor a la hora de elegir qué sistemas y qué lenguaje utilizar, en base a las métricas que el usuario necesitar. Palabras clave: Sistema multiagente; PADE; JADE; industria 4.0; sistema de autoorganización. |
id |
UERGS-1_7d990ef316c4b780dfc12cd76a87e3b9 |
---|---|
oai_identifier_str |
oai:ojs.pkp.sfu.ca:article/2998 |
network_acronym_str |
UERGS-1 |
network_name_str |
Revista Eletrônica Científica da Uergs |
repository_id_str |
|
spelling |
Features of the JADE and PADE multi-agent system platforms in industrial manufacturing applicationsCaracterísticas de las plataformas de sistemas multiagente JADE y PADE en aplicaciones de fabricación industrialFuncionalidades das plataformas de sistema multiagentes JADE e PADE em aplicações de manufatura industrialSistema multiagentePADEJADEindústria 4.0sistema auto-organizável.Sistema multiagente;PADE;JADE;industria 4.0;sistema de autoorganización.Multiagent system;PADE;JADE;industry 4.0;self-organizing system.Resumo O uso de sistemas multiagentes vem surgindo como uma solução para proporcionar o autogerenciamento no fluxo produtivo da indústria, sem a necessidade da interferência humana. Atualmente, a alternativa funcional melhor documentada para esta finalidade é a plataforma JADE (Java Agent DEvelopment Framework), o que implica no uso da linguagem de programação Java. Este trabalho tem como objetivo investigar uma nova alternativa a esta plataforma, utilizando a plataforma PADE (Python Agent DEvelopment Framework) para programar um sistema multiagentes dedicado à manufatura industrial. A partir de uma planta industrial simulada, foram executadas simulações com o uso deste sistema para o controle das máquinas usadas na produção de um produto que necessitava de uma montagem multiprocessos. Os resultados apresentaram que a plataforma PADE, mesmo sendo mais nova que a já consolidada JADE, demonstra ser um framework promissor, impulsionada pelo uso da linguagem de programação Python, em ascensão no meio computacional. Ter os resultados comparativos entre as duas plataformas em métricas distintas agrega valor quando da escolha de quais sistemas e qual linguagem utilizar a partir das métricas que o usuário necessitar. Palavras-Chaves: Sistema multiagente; PADE; JADE; indústria 4.0; sistema auto-organizável. Abstract Features of the JADE and PADE multi-agent system platforms in industrial manufacturing applications. The use of multi-agent systems has emerged as a solution to provide self-management in the industry's production flow, without the need for human interference. Currently, the best documented functional alternative for this purpose is the JADE platform (Java Agent DEvelopment Framework), which implies the use of the Java programming language. This work aims to investigate a new alternative to this platform, using the PADE platform (Python Agent DEvelopment Framework) to program a multi-agent system dedicated to industrial manufacturing. From a simulated industrial plant, simulations were performed with the use of this system to control the machines used in the manufacturing of a product, which required a multi-process assembly. The results showed the PADE platform, even though it is newer than the one already consolidated that JADE, proves to be a promising framework, driven by the use of the Python programming language, on the rise in the computing environment. Having the comparative results between the two platforms in different metrics adds value when choosing which systems and which language to use, based on the metrics that the user needs. Keywords: Multiagent system; PADE; JADE; industry 4.0; self-organizing system. Resumen Características de las plataformas de sistemas multiagente JADE y PADE en aplicaciones de fabricación industrial El uso de sistemas multiagente ha surgido como una solución para proporcionar la autogestión en el flujo de producción de la industria, sin la necesidad de interferencia humana. Actualmente, la alternativa funcional mejor documentada para este propósito es la plataforma JADE (Java Agent DEvelopment Framework), que implica el uso del lenguaje de programación Java. Este trabajo tiene como objetivo investigar una nueva alternativa a esta plataforma, utilizando la plataforma PADE (Python Agent DEvelopment Framework) para programar un sistema multiagente dedicado a la fabricación industrial. A partir de una planta industrial simulada, se realizaron simulaciones con el uso de este sistema para el control de las máquinas utilizadas en la producción de un producto, que requería un ensamblaje multiprocesos. Los resultados evidenciaron que la plataforma PADE, aunque es más nueva que la ya consolidada que JADE, demuestra ser un framework promisor, impulsado por el uso del lenguaje de programación Python, en auge en el entorno computacional. Tener los resultados comparativos entre las dos plataformas en métricas diferentes agrega valor a la hora de elegir qué sistemas y qué lenguaje utilizar, en base a las métricas que el usuario necesitar. Palabras clave: Sistema multiagente; PADE; JADE; industria 4.0; sistema de autoorganización. Uergs2022-04-30info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://revista.uergs.edu.br/index.php/revuergs/article/view/299810.21674/2448-0479.81.32-42Revista Eletrônica Científica da UERGS ; v. 8 n. 1 (2022): Abril; 32-422448-0479reponame:Revista Eletrônica Científica da Uergsinstname:Universidade Estadual do Rio Grande do Sul (UERGS)instacron:UERGSporhttps://revista.uergs.edu.br/index.php/revuergs/article/view/2998/543Copyright (c) 2022 João Alvarez Peixoto , André Borin Soares, Ramon Simeone Fagundesinfo:eu-repo/semantics/openAccessPeixoto , João AlvarezSoares, André BorinFagundes, Ramon Simeone2022-09-01T03:35:18Zoai:ojs.pkp.sfu.ca:article/2998Revistahttp://revista.uergs.edu.br/index.php/revuergs/indexPUBhttp://revista.uergs.edu.br/index.php/revuergs/oai||revista@uergs.edu.br2448-04792448-0479opendoar:2022-09-01T03:35:18Revista Eletrônica Científica da Uergs - Universidade Estadual do Rio Grande do Sul (UERGS)false |
dc.title.none.fl_str_mv |
Features of the JADE and PADE multi-agent system platforms in industrial manufacturing applications Características de las plataformas de sistemas multiagente JADE y PADE en aplicaciones de fabricación industrial Funcionalidades das plataformas de sistema multiagentes JADE e PADE em aplicações de manufatura industrial |
title |
Features of the JADE and PADE multi-agent system platforms in industrial manufacturing applications |
spellingShingle |
Features of the JADE and PADE multi-agent system platforms in industrial manufacturing applications Peixoto , João Alvarez Sistema multiagente PADE JADE indústria 4.0 sistema auto-organizável. Sistema multiagente; PADE; JADE; industria 4.0; sistema de autoorganización. Multiagent system; PADE; JADE; industry 4.0; self-organizing system. |
title_short |
Features of the JADE and PADE multi-agent system platforms in industrial manufacturing applications |
title_full |
Features of the JADE and PADE multi-agent system platforms in industrial manufacturing applications |
title_fullStr |
Features of the JADE and PADE multi-agent system platforms in industrial manufacturing applications |
title_full_unstemmed |
Features of the JADE and PADE multi-agent system platforms in industrial manufacturing applications |
title_sort |
Features of the JADE and PADE multi-agent system platforms in industrial manufacturing applications |
author |
Peixoto , João Alvarez |
author_facet |
Peixoto , João Alvarez Soares, André Borin Fagundes, Ramon Simeone |
author_role |
author |
author2 |
Soares, André Borin Fagundes, Ramon Simeone |
author2_role |
author author |
dc.contributor.author.fl_str_mv |
Peixoto , João Alvarez Soares, André Borin Fagundes, Ramon Simeone |
dc.subject.por.fl_str_mv |
Sistema multiagente PADE JADE indústria 4.0 sistema auto-organizável. Sistema multiagente; PADE; JADE; industria 4.0; sistema de autoorganización. Multiagent system; PADE; JADE; industry 4.0; self-organizing system. |
topic |
Sistema multiagente PADE JADE indústria 4.0 sistema auto-organizável. Sistema multiagente; PADE; JADE; industria 4.0; sistema de autoorganización. Multiagent system; PADE; JADE; industry 4.0; self-organizing system. |
description |
Resumo O uso de sistemas multiagentes vem surgindo como uma solução para proporcionar o autogerenciamento no fluxo produtivo da indústria, sem a necessidade da interferência humana. Atualmente, a alternativa funcional melhor documentada para esta finalidade é a plataforma JADE (Java Agent DEvelopment Framework), o que implica no uso da linguagem de programação Java. Este trabalho tem como objetivo investigar uma nova alternativa a esta plataforma, utilizando a plataforma PADE (Python Agent DEvelopment Framework) para programar um sistema multiagentes dedicado à manufatura industrial. A partir de uma planta industrial simulada, foram executadas simulações com o uso deste sistema para o controle das máquinas usadas na produção de um produto que necessitava de uma montagem multiprocessos. Os resultados apresentaram que a plataforma PADE, mesmo sendo mais nova que a já consolidada JADE, demonstra ser um framework promissor, impulsionada pelo uso da linguagem de programação Python, em ascensão no meio computacional. Ter os resultados comparativos entre as duas plataformas em métricas distintas agrega valor quando da escolha de quais sistemas e qual linguagem utilizar a partir das métricas que o usuário necessitar. Palavras-Chaves: Sistema multiagente; PADE; JADE; indústria 4.0; sistema auto-organizável. Abstract Features of the JADE and PADE multi-agent system platforms in industrial manufacturing applications. The use of multi-agent systems has emerged as a solution to provide self-management in the industry's production flow, without the need for human interference. Currently, the best documented functional alternative for this purpose is the JADE platform (Java Agent DEvelopment Framework), which implies the use of the Java programming language. This work aims to investigate a new alternative to this platform, using the PADE platform (Python Agent DEvelopment Framework) to program a multi-agent system dedicated to industrial manufacturing. From a simulated industrial plant, simulations were performed with the use of this system to control the machines used in the manufacturing of a product, which required a multi-process assembly. The results showed the PADE platform, even though it is newer than the one already consolidated that JADE, proves to be a promising framework, driven by the use of the Python programming language, on the rise in the computing environment. Having the comparative results between the two platforms in different metrics adds value when choosing which systems and which language to use, based on the metrics that the user needs. Keywords: Multiagent system; PADE; JADE; industry 4.0; self-organizing system. Resumen Características de las plataformas de sistemas multiagente JADE y PADE en aplicaciones de fabricación industrial El uso de sistemas multiagente ha surgido como una solución para proporcionar la autogestión en el flujo de producción de la industria, sin la necesidad de interferencia humana. Actualmente, la alternativa funcional mejor documentada para este propósito es la plataforma JADE (Java Agent DEvelopment Framework), que implica el uso del lenguaje de programación Java. Este trabajo tiene como objetivo investigar una nueva alternativa a esta plataforma, utilizando la plataforma PADE (Python Agent DEvelopment Framework) para programar un sistema multiagente dedicado a la fabricación industrial. A partir de una planta industrial simulada, se realizaron simulaciones con el uso de este sistema para el control de las máquinas utilizadas en la producción de un producto, que requería un ensamblaje multiprocesos. Los resultados evidenciaron que la plataforma PADE, aunque es más nueva que la ya consolidada que JADE, demuestra ser un framework promisor, impulsado por el uso del lenguaje de programación Python, en auge en el entorno computacional. Tener los resultados comparativos entre las dos plataformas en métricas diferentes agrega valor a la hora de elegir qué sistemas y qué lenguaje utilizar, en base a las métricas que el usuario necesitar. Palabras clave: Sistema multiagente; PADE; JADE; industria 4.0; sistema de autoorganización. |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-04-30 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://revista.uergs.edu.br/index.php/revuergs/article/view/2998 10.21674/2448-0479.81.32-42 |
url |
https://revista.uergs.edu.br/index.php/revuergs/article/view/2998 |
identifier_str_mv |
10.21674/2448-0479.81.32-42 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://revista.uergs.edu.br/index.php/revuergs/article/view/2998/543 |
dc.rights.driver.fl_str_mv |
Copyright (c) 2022 João Alvarez Peixoto , André Borin Soares, Ramon Simeone Fagundes info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Copyright (c) 2022 João Alvarez Peixoto , André Borin Soares, Ramon Simeone Fagundes |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Uergs |
publisher.none.fl_str_mv |
Uergs |
dc.source.none.fl_str_mv |
Revista Eletrônica Científica da UERGS ; v. 8 n. 1 (2022): Abril; 32-42 2448-0479 reponame:Revista Eletrônica Científica da Uergs instname:Universidade Estadual do Rio Grande do Sul (UERGS) instacron:UERGS |
instname_str |
Universidade Estadual do Rio Grande do Sul (UERGS) |
instacron_str |
UERGS |
institution |
UERGS |
reponame_str |
Revista Eletrônica Científica da Uergs |
collection |
Revista Eletrônica Científica da Uergs |
repository.name.fl_str_mv |
Revista Eletrônica Científica da Uergs - Universidade Estadual do Rio Grande do Sul (UERGS) |
repository.mail.fl_str_mv |
||revista@uergs.edu.br |
_version_ |
1809092323002286080 |